标签: file-format

以下内核 Makefile 术语有什么区别:vmLinux、vmlinuz、vmlinux.bin、zimage 和 bzimage?

在浏览内核 Makefile 时,我发现了这些术语。所以我想知道vmlinux, vmlinuz, vmlinux.bin, zimage&之间有什么区别bzimage

linux kernel file-format

58
推荐指数
2
解决办法
5万
查看次数

在 GNU Linux 中要求功能的正确方法是什么?

我正在尝试发送应用程序文件 /usr/bin/file 的错误报告

但是咨询那个人并发送电子邮件

错误 请报告错误并将补丁发送到http://bugs.gw.com/上的错误跟踪器 或 ?file@mx.gw.com 的邮件列表?(先访问 http://mx.gw.com/mailman/listinfo/file订阅)。

让我发现邮件地址不存在。

是否有另一种与社区沟通的方式?希望这里的问题已经是其中的一部分:)

所以这是我的电子邮件:

可能的功能失败:该--extension选项似乎没有输出任何内容

$ file --extension "ab.gif" 
ab.gif: ???
Run Code Online (Sandbox Code Playgroud)

能够轻松地使用它的输出将文件重命名为其正确的扩展名会很有用。

--likely_extension如果检测太低,文件之类的东西只会输出可能检测到的扩展名或错误

像这样:

$ file --likely_extension "ab.gif"
gif
Run Code Online (Sandbox Code Playgroud)

更好,但将是一个--correct_extension选择:

$ file --correct_extension "ab.jpg"

$ ls
ab.gif
Run Code Online (Sandbox Code Playgroud)

此应用程序的 Tyvm :)

file-format files

36
推荐指数
4
解决办法
6076
查看次数

如何正确解压缩带有希伯来语名称的文件的 ZIP 存档?

有人给我发送了一个 ZIP 文件,其中包含带有希伯来语名称的文件(并在 Windows 上创建,不确定使用哪种工具)。我在 Debian Stretch 上使用 LXDE。Gnome 档案管理器设法解压缩文件,但希伯来文字符是乱码。我我正在将 UTF-8 八位字节扩展为 Unicode 字符,例如我有一个文件名有四个字符和一个 .doc 就足够了,字符是: 0x008E 0x0087 0x008E 0x0085 。使用命令行解压缩实用程序更糟糕 - 它拒绝完全解压缩,抱怨“无效或不完整的多字节或宽字符”。

所以,我的问题是:

  • 是否有另一个解压缩实用程序可以使用正确的名称解压缩我的文件?
  • 文件压缩方式是否有问题,或者只是 ZIP 实现的不兼容?或者甚至是 Linux ZIP 实用程序的错误功能/错误?
  • 使用乱码解压缩后,我该怎么做才能获得正确的文件名?

character-encoding zip file-format unicode

30
推荐指数
4
解决办法
7万
查看次数

在 /bin/file 的输出中引用可执行文件时,“LSB”是什么意思?

我在 Linux的命令输出中发现了术语LSB可执行文件”LSB共享对象”file。例如:

$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=4637713da6cd9aa30d1528471c930f88a39045ff, stripped
Run Code Online (Sandbox Code Playgroud)

在这种情况下,“LSB”是什么意思?

executable terminology file-format elf

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

“魔法测试”对 file 命令意味着什么?

我正在阅读有关file命令的内容,但遇到了一些我不太明白的事情:

file 旨在确定被查询的文件类型.... file 通过对相关文件执行组测试来实现这一点:

  • 文件系统测试,
  • 魔法测试,
  • 语言测试

什么是魔法测试?

file-command terminology file-format

20
推荐指数
2
解决办法
2339
查看次数

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万
查看次数

如何阅读 Word .doc 文件?

如何.doc在 Linux 系统中读取 Microsoft Word ( ) 文件?它不支持.doc文件。我试过

strings filename.doc | less

但它给出了丑陋的输出。还有其他选择吗?

我更喜欢基于 GUI 的工具。

word-processing file-format

12
推荐指数
3
解决办法
7万
查看次数

= 符号周围什么时候禁止使用空格?

我知道在 ~/.bashrc 中不能=在赋值的符号周围放置空格:

$ tail -n2 ~/.bashrc 
alias a="echo 'You hit a!'"
alias b = "echo 'You hit b!'"

$ a
You hit a!

$ b
b: command not found
Run Code Online (Sandbox Code Playgroud)

我正在查看 MySQL 配置文件/etc/my.cnf,我发现了这个:

tmpdir=/mnt/ramdisk
key_buffer_size = 1024M
innodb_buffer_pool_size = 512M
query_cache_size=16M
Run Code Online (Sandbox Code Playgroud)

我如何验证=标志周围的空间没有问题?

请注意,此问题并非特定于/etc/my.cnf文件,而是针对一般的 *NIX 配置文件。我的第一个倾向是 RTFM,但实际上man mysql并没有提到这个问题,如果我需要为每个案例上网搜索,我将永远无法到达任何地方。是否有任何约定或简单的方法来检查?可以看出,有多个人编辑了这个文件(=符号的不同约定),我既不能强迫他们都不使用空格,也不能疯狂检查可能已配置的所有内容,可能正确也可能不正确。

编辑:我的目的是确保当前配置的文件正确完成。在自己配置文件时,我遵循包维护者在那里放置的任何约定。

configuration file-format

10
推荐指数
2
解决办法
3349
查看次数

如何获取gzip存档的尾随数据?

我有一个带有尾随数据的 gzip 存档。如果我使用gzip -d它解压它,它会告诉我:“解压正常,忽略尾随垃圾”(同样gzip -t可以用作检测是否存在此类数据的方法)。

现在我想了解这个垃圾,但奇怪的是我找不到任何方法来提取它。gzip -l --verbose告诉我存档的“压缩”大小是文件的大小(即带有尾随数据),这是错误的并且没有帮助。file也没有帮助,那我该怎么办?

gzip file-format

10
推荐指数
1
解决办法
4500
查看次数

GNU nano 2:Linux 上的 DOS 格式或 Mac 格式

我应该在 Linux PC/集群上使用哪种格式(Mac 或 DOS)?

我知道区别

  • DOS 格式使用“回车”(CR 或\r)然后“换行”(LF 或\n)。
  • Mac 格式使用“回车”(CR 或\r
  • Unix 使用“换行”(LF 或\n

我也知道如何选择选项

  • AltM Mac 格式
  • AltD DOS 格式

但是没有 UNIX 格式。

然后用Enter.

在此处输入图片说明

linux file-format nano macintosh

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