【问题标题】:C# How to detect splitted file type?C#如何检测拆分的文件类型?
【发布时间】:2017-01-11 07:32:58
【问题描述】:

我尝试通过 WINRAR 或 win-zip 或任何拆分器程序将一个大文件拆分为多个小文件。

我想知道每个文件类型,甚至文件名都变成了未知格式。

是否可以读取文件的属性描述以检测文件类型或查找其他部分?

我该怎么做?

【问题讨论】:

标签: c# file winrar


【解决方案1】:

如果不阅读上下文,您无法真正判断文件类型,因为可以重命名文件扩展名。 如果扩展对您来说足够好,您可以使用

Path.GetExtension(filename)

如果您想深入了解真正的文件类型,您应该检查: https://www.filesignatures.net/

该站点将为您提供签名字节数组,该类型的每个文件都将从该数组开始。您可以读取文件字节数组并将其与您想要获取的类型进行比较。

【讨论】:

    猜你喜欢
    • 2018-07-02
    • 1970-01-01
    • 2011-01-08
    • 2021-01-01
    • 2012-06-09
    • 2016-05-23
    • 1970-01-01
    • 2015-11-21
    • 1970-01-01
    相关资源
    最近更新 更多