Linux 上的 ECM 文件数据压缩/可执行文件压缩
外观
如何在 GNU/Linux 上压缩或解压缩 ECM 文件?
ECM 格式允许您减少典型 CD 镜像文件的大小(ISO、BIN、CDI、NRG、CCD 或任何其他使用原始扇区的格式)。它通过尽可能地从每个扇区中消除错误校正/检测代码 (ECC/EDC) 来实现。编码器会自动适应不同的扇区类型,并自动跳过遇到的任何头部。由于跳过的数据几乎不可能用传统工具压缩,因此生成的 ECM 文件将比原始 CD 镜像压缩得更好。
安装 “ecm” 包,它在 Debian 仓库中可用
https://packages.debian.org/stretch/ecm
apt install "ecm"
使用 “ecm-compress” 命令
例子
ecm-compress foo.bin strips the ECC/EDC data from the foo.bin CD image and save the resulting file as foo.bin.ecm
ecm-compress foo.img foobar strips the ECC/EDC data from the foo.img CD image and save the resulting file as foobar
运行 “man ecm-compress” 以获取更多信息
使用 “ecm-uncompress” 命令
例子
ecm-uncompress foo.bin.ecm regenerate the ECC/EDC data from foo.bin.ecm and save the resulting CD image as foo.bin
ecm-uncompress foo.img.ecm foobar regenerate the ECC/EDC data from foo.img.ecm and save the resulting CD image as foobar
运行 “man ecm-uncompress” 以获取更多信息