我用过两种工具多年来,主要是为了确定由于磁盘问题而丢失文件名的文件的文件类型。
不幸的是,GetTyp 已经停产,GT2 不再积极开发,并且缺少 GetTyp 曾经拥有的一些功能:
- 无法检测到许多文件类型
- GT2 中不再检测编译器(之前在 GetTyp 中)
这个工具有替代品吗?(开源、免费或商业)
答案1
那么file
GNU 文件工具?
它将识别各种文件格式:
$ file track01.cdda.wav
track01.cdda.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM,
16 bit, stereo 44100 Hz
$ file wallpaper2.png
wallpaper2.png: PNG image data, 1280 x 853, 8-bit/color RGB, non-interlaced
它主要用于类 Unix 系统,但对于那些不幸使用 MS Windows 的人来说,有一个端口:
http://gnuwin32.sourceforge.net/packages/file.htm
编辑:
从您链接的页面来看,GT2 还具有一些附加功能,例如扫描整个目录/驱动器,以及打印有关可执行文件的各种详细信息。
file
find
无法(直接)执行此操作,但是如果您需要此功能(例如目录扫描),还有其他可与之结合的帮助程序。