ファイルサイズのお話
以前携帯電話向けコンテンツを
作成しているあるユーザーさんからの問い合わせで
ファイルのアップロードが
できなくなった。
とのご質問を受けWINDOWSを
例にサポートした時の説明です。
携帯サイトで小さいファイルが万単位で
アップロードされていたので
無駄にディスク容量を食いつぶすような事例でした。
↓
WINDOWSでの話になりますが
ディスクのフォーマットでFAT16と
FAT32(他NTFSも)の違いはご存知でしょうか?
同じファイルサイズであっても
FAT32の方がディスク容量が小さくなると言う事です。
ここで重要なのがファイルサイズではなく
ディスク容量と言うことです。
例えは全ファイルが100個で
実ファイルサイズが1MBだとします。
そのファイル全体を保存するのに
ディスク容量が1MB以上必要と言うことになります。
–あれ?どう言う意味?って方いらっしゃると思います–
実際としましてお使いのWINDOWSパソコンの
デスクトップ上からマイコンピューターを
開き適当なファイルを右クリックしプロパティーを見てみると
サイズとディスク上のサイズと言う項目があると思います。
通常ディスク上のサイズの方が大きいと思います。
もちろん同じ場合もあるのですが・・・
もっと簡単なイメージとしては
今、水が2.5リットルと油が2.5リットルがあるとします。
合計5.0リットルとなるのですが
保存する容器が1個1.0リットルの物しかないとします。
両者は混ぜて保存するができないので
水を保存するのに容器3本、
油を保存するのに容器3本必要です。
これで計6本容器が必要となります。
各液体の合計は実際5リットル(サイズ)しかないのに
保存するのに容器6本、
つまり6リットル(ディスク上のサイズ)の
容量が必要で実際より容器一本分、
1リットル分の無駄(空き)が発生しますと言うことです。
液体の種類が増えれば増える程
その無駄は拡大すると言うことですね
ディスクにもその容器に相当するものが
区分けされていてFAT32では最小単位が4KB、
FAT16では32KB、
3KBのデータをFAT16、FAT32保存すると
使用したディスク容量ははそれぞれ 32KB、4KBになります。 3KBのデータをFAT16に保存すると最小単位が32KBなので
29KBが無駄になってしまいディスク容量を多く必要とします。
3KBのデータでも32KBの容量がいるということです。
逆にFAT32の場合は4Kで済みますね・・・
また興味があれば勉強してみてください。
以上、ファイルサイズのお話でした。
作成しているあるユーザーさんからの問い合わせで
ファイルのアップロードが
できなくなった。
とのご質問を受けWINDOWSを
例にサポートした時の説明です。
携帯サイトで小さいファイルが万単位で
アップロードされていたので
無駄にディスク容量を食いつぶすような事例でした。
↓
WINDOWSでの話になりますが
ディスクのフォーマットでFAT16と
FAT32(他NTFSも)の違いはご存知でしょうか?
同じファイルサイズであっても
FAT32の方がディスク容量が小さくなると言う事です。
ここで重要なのがファイルサイズではなく
ディスク容量と言うことです。
例えは全ファイルが100個で
実ファイルサイズが1MBだとします。
そのファイル全体を保存するのに
ディスク容量が1MB以上必要と言うことになります。
–あれ?どう言う意味?って方いらっしゃると思います–
実際としましてお使いのWINDOWSパソコンの
デスクトップ上からマイコンピューターを
開き適当なファイルを右クリックしプロパティーを見てみると
サイズとディスク上のサイズと言う項目があると思います。
通常ディスク上のサイズの方が大きいと思います。
もちろん同じ場合もあるのですが・・・
もっと簡単なイメージとしては
今、水が2.5リットルと油が2.5リットルがあるとします。
合計5.0リットルとなるのですが
保存する容器が1個1.0リットルの物しかないとします。
両者は混ぜて保存するができないので
水を保存するのに容器3本、
油を保存するのに容器3本必要です。
これで計6本容器が必要となります。
各液体の合計は実際5リットル(サイズ)しかないのに
保存するのに容器6本、
つまり6リットル(ディスク上のサイズ)の
容量が必要で実際より容器一本分、
1リットル分の無駄(空き)が発生しますと言うことです。
液体の種類が増えれば増える程
その無駄は拡大すると言うことですね
ディスクにもその容器に相当するものが
区分けされていてFAT32では最小単位が4KB、
FAT16では32KB、
3KBのデータをFAT16、FAT32保存すると
使用したディスク容量ははそれぞれ 32KB、4KBになります。 3KBのデータをFAT16に保存すると最小単位が32KBなので
29KBが無駄になってしまいディスク容量を多く必要とします。
3KBのデータでも32KBの容量がいるということです。
逆にFAT32の場合は4Kで済みますね・・・
また興味があれば勉強してみてください。
以上、ファイルサイズのお話でした。