File

软件截图:
File
软件详细信息:
版本: 5.34 更新
上传日期: 16 Aug 18
许可: 免费
人气: 17

Rating: nan/5 (Total Votes: 0)

文件是几乎所有类UNIX操作系统(如Linux和BSD)上使用的'file'命令的开源和免费实现。如果你不熟悉它,'file'命令是一个命令行程序,可以告诉你文件包含哪种数据。

贝尔实验室UNIX附带的原始“文件”命令,但在重新实现之前,源代码形式无法提供给大众。与任何其他命令行程序一样,File必须通过任何终端仿真器应用程序使用。


命令行选项

File附带了各种命令行选项,可帮助您更好,更快地对GNU / Linux系统上的文件进行分类。通过运行‘ file --help’可以一目了然地查看它们。终端模拟器应用程序中的命令。

在最有用的命令行选项中,我们可以提到支持将特定文件用作幻数字文件的颜色分隔列表,支持处理压缩文件,以及支持输出MIME类型字符串,MIME编码或Apple类型/创建者。

此外,用户将能够列出魔力,启用符号链接,使用ASCII NUL终止文件名,保留文件访问时间,将特殊文件视为普通文件,以及编译文件由-m(--magic-file LIST)选项指定。


引擎盖和支持的操作系统

File是一个完全用C编程语言编写的跨平台软件,这意味着它很快并且支持所有已知的GNU / Linux操作系统,以及各种BSD发行版,包括FreeBSD,OpenBSD和NetBSD。还支持Darwin / Mac OS X.

该程序作为通用源tarball(TAR存档)分发,可以轻松安装在任何32位或64位系统上。要安装它,只需下载存档,将其保存在PC上,打开包装,打开终端应用程序并导航到解压缩的存档文件的位置(例如cd /home/softoware/file-5.20),运行‘。 / configure && make’命令,然后执行‘ make install’或者‘ sudo make install’命令。

此版本中的新功能

  • 这是一个错误修复版本;大多数修复都是由oss-fuzz调查结果驱动的,现在发布的原因是两周以上没有新报告。 oss-fuzz发现的大多数问题都在......
  • cdf解析(越界读取)
  • 字符串/正则表达式匹配(未初始化的内存读取)
  • 其他错误解决方法:
  • 从魔术文件中删除尾随空格
  • refactor is_tar

版本5.33中的新功能

  • 这是一个错误修复版本;大多数修复都是由oss-fuzz调查结果驱动的,现在发布的原因是两周以上没有新报告。 oss-fuzz发现的大多数问题都在......
  • cdf解析(越界读取)
  • 字符串/正则表达式匹配(未初始化的内存读取)
  • 其他错误解决方法:
  • 从魔术文件中删除尾随空格
  • refactor is_tar

版本中的新功能

  • 这是一个错误修复版本;大多数修复都是由oss-fuzz调查结果驱动的,现在发布的原因是两周以上没有新报告。 oss-fuzz发现的大多数问题都在......
  • cdf解析(越界读取)
  • 字符串/正则表达式匹配(未初始化的内存读取)
  • 其他错误解决方法:
  • 从魔术文件中删除尾随空格
  • refactor is_tar

版本5.31中的新功能

  • 这是一个错误修复版本;大多数修复都是由oss-fuzz调查结果驱动的,现在发布的原因是两周以上没有新报告。 oss-fuzz发现的大多数问题都在......
  • cdf解析(越界读取)
  • 字符串/正则表达式匹配(未初始化的内存读取)
  • 其他错误解决方法:
  • 从魔术文件中删除尾随空格
  • refactor is_tar

版本5.30中的新功能

  • der getlength overflow(Jonas Wagner)
  • 多个魔法文件加载失败(Christoph Biedl)
  • CDF解析改进(Guy Helmer)
  • 添加对签名间接抵消的支持
  • cat / dev / null |文件 - 应该打印空(Christoph Biedl)
  • Bump string size从64到96。
  • PR / 556:在注释上修复分隔符。

版本5.29中的新功能

  • der getlength overflow(Jonas Wagner)
  • 多个魔法文件加载失败(Christoph Biedl)
  • CDF解析改进(Guy Helmer)
  • 添加对签名间接抵消的支持
  • cat / dev / null |文件 - 应该打印空(Christoph Biedl)
  • Bump string size从64到96。
  • PR / 556:在注释上修复分隔符。

版本5.28中的新功能

  • 特点:
  • 从文件读取以确定文件类型的字节数现在是可配置的(-P bytes =)
  • 添加实验性DER解析器(“der”softmagic字段类型)
  • 添加NUL终止输出格式-00
  • 解压缩代码现在报告解压缩错误
  • 如果操作系统有,则添加zlib支持
  • 错误修正:
  • 修复ID3间接解析
  • 为没有它的操作系统提供dprintf(3)
  • 删除REG_STARTEND代码未按预期运行
  • 使用magic_buffer
  • 打破了减压的分叉

5.25版中的新功能

  • 为正则表达式搜索的长度添加限制
  • 修复了--parameter
  • 的问题
  • Windows修复PR / 466

版本5.24中的新功能

  • 修复mime long选项的解析
  • 在5.23
  • 中修复日期错误后调整FIT地图魔法

版本5.22中的新功能

  • 错误:
  • 重组精灵笔记打印以避免重复消息
  • 添加注释限制,由Alexander Cherepanov建议
  • 拯救部分pread()(Alexander Cherepanov)
  • 修复file_printable中不正确的边界检查(Alexander Cherepanov)
  • PR / 405:忽略解压缩程序中的SIGPIPE
  • 更改可打印 - > file_printable并在更多地方使用它以确保安全
  • 特点:
  • 为TIFF / Exif添加间接相对
  • 在ELF中,而不是“(使用动态库)”当存在PT_INTERP时,打印解释器名称。

版本5.20中的新功能

  • 1.sm.webp:RIFF(小端)数据,Web / P图像,VP8编码,320x214,缩放:[无] x [无],YUV颜色,解码器应该
  • 1.webp:RIFF(小端)数据,Web / P图像,VP8编码,550x368,缩放:[无] x [无],YUV颜色,解码器应该
  • CCITT_1.TIF:TIFF图像数据,little-endian,direntries = 17,height = 2376,bps = 1,compression = bi-level group 4,PhotometricIntepretation = WhiteIsZero,name = Standard输入,description =转换后的PBM文件,宽度= 1728
  • FLOWER.jpg:JPEG图像数据,基线,精度8,2 2592x3904,第3帧
  • FLOWER.wdp:JPEG-XR图像,硬拼贴,空间xform = TL,短标题,2592x3904,bitdepth = 5-6-5,colorfmt = YONLY
  • MARBLES.TIF:TIFF图像数据,little-endian,direntries = 16,height = 1001,bps = 206,compression = LZW,PhotometricIntepretation = RGB,width = 1419
  • 从以前的版本中还修复了一些错误,因此这将是推荐使用的版本......

5.17版中的新功能

  • 通过间接魔法计算递归级别
  • 防止对间接偏移为0
  • 的文件进行无限递归
  • 添加-E标志,使文件打印文件系统错误到stderr并退出。

  • 如果有多个匹配项,
  • mime打印可以打印多个魔术条目的结果。
  • 在某些情况下,在softmagic中计算偏移时未检测到溢出。
  • 使用strcasestr()来获取cdf字符串
  • 重置为“C”进行正则表达式操作时的语言环境,或不区分大小写的比较;这是暂时的

版本5.16中的新功能

  • 始终保持魔术文件已加载,请勿卸载magic_check等等。
  • 将默认编码修复为二进制而非最近破坏的未知
  • 处理空的和一个字节的文件,不太特别,以便--mime-encoding不会完全破坏
  • 修复来自不存在的文件和消息的错误的非零退出代码
  • 添加CDF MSI文件检测(Guy Helmer)

显影剂的其他软件 Christos Zoulas

Tcsh
Tcsh

27 Sep 15

意见 File

评论没有发现
添加评论
打开图片!