是否有任何 Linux 命令可以让我逐字节读取 Iso 文件而无需挂载?
答案1
dd if=file.iso bs=1 count=1|tr '\000-\177\200-\377' [0*128][1*128]
答案2
cat
并且read
没问题。
您可以执行以下操作:
cat file.iso | while read -n 1 x ; do .. here do something with one character (like echo "$x") .. ; done
如需更多信息,请使用:
man cat
help read
help while
或者您可以使用 Cman 2 read
答案3
ISO 只是一个容器文件,与 zip 文件非常相似。大多数压缩实用程序(例如适用于 Windows 的 7-zip)都可以将 ISO 中包含的文件提取到您的硬盘中。
答案4
要从 ISO 读取一些文件,您可以使用isoinfo
命令(来自genisoimage
包)。
例如,列出文件:
isoinfo -i somefile.iso -l
要将特定文件打印到标准输出:
isoinfo -i somefile.iso -x /path/to/filename
-i filename
要从中读取 ISO-9660 图像的文件名
-x pathname
提取指定文件到标准输出