![ImgBurn和UltraISO生成的BIN文件有什么区别](https://linux22.com/image/1392426/ImgBurn%E5%92%8CUltraISO%E7%94%9F%E6%88%90%E7%9A%84BIN%E6%96%87%E4%BB%B6%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.png)
我有一张 CD,我想BIN
从中生成一个文件(附带一个 CUE 文件)。
我使用 ImgBurn 和 UltraISO 生成了两个BIN
文件。但是我发现BIN
这两个程序生成的文件并不相同(文件大小不同)。
那么,BIN 文件格式之间有什么区别?我应该使用哪一种来备份 CD?
这两个程序生成文件时也存在同样的情况ISO
——文件大小不匹配。
答案1
这个问题让我很好奇所以我决定调查一下。
首先,BIN
它不是一种文件格式。它只是一种表示它是二进制文件的扩展名。一些 CD/DVD 磁盘映像文件格式是专有的对于创建它们的应用程序,其他应用程序处于打开状态(ISO 9660,朱丽叶,自定义函数)
当您使用 ImgBurn 从文件和文件夹创建磁盘映像时,默认情况下它使用
Universal Disk Format
文件系统来存储数据。另一方面,UltraISO 使用Joliet
。ISO 9660 是两者之间的共同点。(我使用隔离器)当您
BIN
使用 ImgBurn 创建的文件只包含一个空文件夹时(ImgBurn 不允许创建其中没有任何内容的映像),文件大小约为,1 MB
使用 UltraISO 执行相同操作,最终文件会小得多57.4 KB
BIN
。但是,BIN
使用 ImgBurn 创建的文件包含大量空字节,并且可高度压缩(使用 RAR 时为 1.64 KB),而 UltraISO 似乎在映像文件中添加了一些无关信息,因此压缩效果不佳(使用 RAR 时为 3.23 KB)使用 UltraISO 创建的图像的 ISO 9660 文件名格式为
DOS 8.3
(默认)允许 8 个字符的文件名和 3 个字符的扩展名,而 ImgBurn 使用与 Windows/Unix 兼容的 31 个字符的名称格式。