我需要识别随机文件中包含的数据类型。我是Linux新手,需要帮助。
我打算使用" file"命令以了解文件具有哪种类型的数据。我尝试了这个命令,并在下面截图。 我有几个问题如下:
是否'提交'命令实际上是通过文件的内容来确定数据类型还是仅查看文件的扩展名?
运行'文件后,我可以得到哪些不同的答案?命令。例如,在下面的截图我得到JPEG,ISO媒体,ASCII等
我看了page,但觉得它太技术了......如果有人能提供一个更简单的解释链接,我们将不胜感激。
答案 0 :(得分:2)
它查看文件的前几个字节,以确定它是什么类型的文件。它会尽量不扫描整个文件,也不会考虑扩展名。
你需要尝试一下,看看你可以获得哪些不同的答案,但有成千上万......
关于其输出的最有用的一般规则是,任何带有“text”字样的输出都指的是你可以用文本查看器读取的东西,没有“text”的东西是某种二进制文件。
请记住文件并不完美:有时候它不会知道确切的文件类型,它会猜测,但不会总是完全正确。