我需要识别随机文件中包含的数据类型。我是 Linux 新手。
我打算使用该file
命令来了解文件具有的数据类型。我尝试了该命令并得到了下面的输出。
有人向我建议该file
命令查看文件的初始字节以确定数据类型。该file
命令根本不查看文件扩展名。那是对的吗?我查看了手册页,但觉得它太技术性了。如果有人可以提供一个链接,该链接对file
命令的工作方式有更简单的解释,我将不胜感激。
运行file
命令后我可以获得哪些不同的可能答案?例如,在下面的成绩单中,我得到了 JPEG、ISO 媒体、ASCII 等:
屏幕输出如下
m7% file date-file.csv
date-file.csv: ASCII text, with CRLF line terminators
m7% file image-file.JPG
image-file.JPG: JPEG image data, EXIF standard
m7% file music-file.m4a
music-file.m4a: ISO Media, MPEG v4 system, iTunes AAC-LC
m7% file numbers-file.txt
numbers-file.txt: ASCII text
m7% file pdf-file.pdf
pdf-file.pdf: PDF document, version 1.4
m7% file text-file.txt
text-file.txt: ASCII text
m7% file video-file.MOV
video-file.MOV: data
Run Code Online (Sandbox Code Playgroud)
感谢您的回答,他们为我澄清了一些事情。 …
我有一个图像如下。它是 2579*2388 像素。让我们假设它的左下角是 0,0。从该图像我想创建多个图像如下并将它们保存在工作文件夹中。每个图像的大小为 100*100 像素。每个图像将通过它的左下角坐标保存。
最快的方法是什么?我更喜欢命令行方法。但首先,我可以使用任何类型的工具。
我知道在当前图像的情况下,它会将其拆分为大约 257*238 个图像。但是我有足够的磁盘空间,我需要每个图像来执行文本检测。