假设您收到一个文件,其扩展名已被删除或更改(file.tar.gz --> file.blah)。此文件已解压缩,其内容由应用程序使用。但您无权访问该应用程序,因此无法了解如何操作。那么您如何确定文件的扩展名以便能够自行解压缩它呢?例如,您可以通过使用十六进制编辑器检查文件来做到这一点吗?
答案1
file
对文件使用该命令?
答案2
你可以通过在十六进制编辑器中查看文件头(文件的第一个字节块)来识别最常见的文件类型,例如,msdos 系统使用的 .exe 文件在偏移量 0h 处使用 MZ,或者 zip 文件具有以下标题, ETC。
我将使用文件的前 8 个字节进行搜索。