我可以写入 DVD 的最大文件是多少?

我可以写入 DVD 的最大文件是多少?

我正在使用 7-Zip 命令行工具创建一个大型文件集的存档,并且准备将该存档写入 DVD(为安全起见,写入 2 套)。

假设每张刻录的 DVD-R 只有一个文件(7-Zip 档案的一部分),我可以将档案分割成的最大卷大小是多少?

答案1

首先,确保你刻录光盘时自定义函数格式,而不是 ISO-9660 格式。ISO-9660 仅支持最大 2 千兆字节或 4 千兆字节的文件,具体取决于实现方式。

对于包含一个文件的卷,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

相关内容