小编use*_*622的帖子

Linux file 命令对文件进行分类

我需要识别随机文件中包含的数据类型。我是 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)


更新 1

感谢您的回答,他们为我澄清了一些事情。 …

file-command file-format

18
推荐指数
3
解决办法
2万
查看次数

将图像拆分为多个部分

我有一个图像如下。它是 2579*2388 像素。让我们假设它的左下角是 0,0。从该图像我想创建多个图像如下并将它们保存在工作文件夹中。每个图像的大小为 100*100 像素。每个图像将通过它的左下角坐标保存。

  1. 第一个图像的左下角为 0,0。右上角将在 100,100,图像将保存为 0-0.jpg
  2. 第二张图片的左下角为 10,0。右上角将在 110,100,图像将保存为 10-0.jpg
  3. 底行完成后,Y 坐标将移动 10。在第二行的情况下,第一张图像将在 0,10 处,该图像将保存为 0-10.jpg

最快的方法是什么?我更喜欢命令行方法。但首先,我可以使用任何类型的工具。

我知道在当前图像的情况下,它会将其拆分为大约 257*238 个图像。但是我有足够的磁盘空间,我需要每个图像来执行文本检测。

在此处输入图片说明

image-manipulation split

2
推荐指数
1
解决办法
2102
查看次数