質問: なぜ4gb以下なのか? dvd movie writerでdvd-videoを作成しているのですが、uleadのhpを見ると「dvdmoviewriterは、4gbを越えたファイルを書き込むことができません。 そのため、書き込みを行うファイルの総容量は4gb以内に収めて下さい。」と書いてあります。実際に作成するとき4.7gbのディスクでは、使用可能な領域4489mbと表示されています。4.7gbが実際には4.3~4.4gbしか使えないというのは何かで読んだ記憶があります(理由はわすれましたが)。実際に4122mbで試したら書き込めました。しかし今後、書き込みに失敗してディスクを無駄にはしたくはないです。そこでなぜmovie writerは4gb以下にしなければいけないのか、また多少オーバーしても大丈夫なのか、詳しい方よろしくお願いします。
回答: ファイルの容量を32bitの数値で管理しているのでしょう。 2進数で、1が32個並んだ値が最大値になります。 windows付属の電卓で、種類を関数電卓にし、 2進やbinというところを選択した状態で、1を32こ入力し、 10進やdecというところを選んでください。 すると、2進数が10進数に変換されます。 4294967295となるはずです。 これが、32bitであらわすことが出来る最大の数値になります。 つまり、最大サイズは4294967295バイトとなります。