Bre*_*ell 4 archiving dvd-burning
我正在使用 7-Zip 命令行工具创建一个大文件集的存档,我打算将存档写入 DVD(为安全起见,2 套)。
假设每个刻录的 DVD-R 只有一个文件(7-Zip 存档的一部分),我可以将存档分成的最大卷大小是多少?
首先,请确保以UDF格式而不是 ISO-9660 格式刻录光盘。ISO-9660 仅支持最大 2 GB 或 4 GB 的文件,具体取决于实现。
对于包含一个文件的卷,UDF 格式似乎没有很多基本开销,但让我们使用 10 兆字节的开销(10×1024 2字节或 5120 个 DVD 大小的扇区)的数字,以允许故障在编写过程中,并为文件系统留出足够的空间以防万一。
(从http://en.wikipedia.org/wiki/Dvd#Capacity引用的容量值。)
DVD-R 单层
2,298,496 个扇区,4,707,319,808 字节
减去 10MiB 开销 = 4,696,834,048 字节
DVD+R 单层
2,295,104 个扇区,4,700,372,992 字节
减去 10MiB 开销 = 4,689,887,232 字节
DVD-R 双层
4,171,712 个扇区,8,543,666,176 字节
减去 10MiB 开销 = 8,533,180,416 字节
DVD+R 双层
4,173,824 个扇区,8,547,991,552 字节
减去 10MiB 开销 = 8,537,505,792 字节
因此,如果您使用任何单层光盘(或可能在 +R 和 -R 之间切换),那么 7-Zip 命令行将是:
7za a -v4689887232b FOLDER.7z FOLDER
Run Code Online (Sandbox Code Playgroud)