我在Ubuntu上为ARM构建了一个linux镜像。我很想在arch / arm / boot目录中创建的映像文件上使用file命令。当我执行以下命令
balaji@balaji-virtual-machine:~/meraj/linux-stable/arch/arm/boot$ ls
bootp compressed dts Image install.sh Makefile zImage
balaji@balaji-virtual-machine:~/meraj/linux-stable/arch/arm/boot$ file Image
Image: data
balaji@balaji-virtual-machine:~/meraj/linux-stable/arch/arm/boot$ file zImage
zImage: data
balaji@balaji-virtual-machine:~/meraj/linux-stable/arch/arm/boot$
它没有提供太多信息。我想知道这是否是预期的行为?
答案 0 :(得分:2)
从文件联系人页面:
打印的类型通常包含一个单词......
...“data”表示其他任何内容(数据通常为“二进制”或不可打印)。 例外是众所周知的文件格式(核心文件,tar档案) 已知包含二进制数据。
也...
任何无法识别为已写入任何文件的文件 上面列出的字符集简单地称为“数据”。