web-dev-qa-db-ja.com

DVDに書き込める最大のファイルはどれくらいですか?

7-Zipコマンドラインツールを使用して大きなファイルセットのアーカイブを作成し、アーカイブをDVD(2セット、安全のため)に書き込みます。

書き込まれたDVD-Rごとに正確に1つのファイル(7-Zipアーカイブの一部)を想定すると、アーカイブを分割できる最大のボリュームサイズはどれくらいですか?

4
Brendan Kidwell

まず、ISO-9660形式ではなく[〜#〜] udf [〜#〜]形式でディスクを書き込むようにしてください。 ISO-9660は、実装に応じて最大2ギビバイトまたは4ギビバイトのファイルのみをサポートします。

UDF形式では、1つのファイルを含むボリュームの基本オーバーヘッドはそれほど多くないようですが、10メビバイトのオーバーヘッド(10×1024)の数字を使用してみましょう。2 バイトまたは5120DVDサイズのセクター)、書き込みプロセスでの障害と、万が一の場合に備えてファイルシステム用の十分なスペースを確保します。

(容量値は 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
6
Brendan Kidwell