ファイルサイズ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

ファイルサイズ(英語: File size)とはコンピュータファイルの容量を表すものである。基本的にバイト単位で計られている。ディスクスペースの実質的な容量はファイルシステムに依存するファイルに消費されており、ファイルシステムが対応出来る最大ファイルサイズはビットの数で決まっていて、サイズ情報とファイルシステムの総サイズを保存するために予約している。

倍率210 (1024)の2進接頭辞と倍率103 (1000)のSI接頭辞が両方使われていて[1]国際単位系でも国際電気標準会議規格を元に異なる名前を使う明確な2進接頭辞が許容されていて、例としてキビバイト(KiB)やメビバイト(MiB)がある。従来の1024バイトを表すKBは常に2進数で、1,000バイトを表す対応10進数のkBは小文字のkキロを表している。

32ビットにおいて基本的なディスクセクタのサイズである512、1024、2048、4096バイトのSI接頭辞やビットはファイルシステムの正確に表すのにはあまり適しておらず、例としてFAT32での最大ファイルサイズは4 GBでバイトの2進接頭辞である1 Bは4×1024×1024×1024−1十進法4,294,967,295十六進法FFFFFFFF二進法11111111111111111111111111111111に対応する[2]

変換表
従来単位 十進法表記
名称 記号 2進数 バイト数 同一 名称 SI 10進数 ビット数 同一
キロバイト KB 210 1,024 1024 B キロビット kb 103 1,000 1000 b
メガバイト MB 220 1,048,576 1024 KB メガビット Mb 106 1,000,000 1000 kb
ギガバイト GB 230 1,073,741,824 1024 MB ギガビット Gb 109 1,000,000,000 1000 Mb
テラバイト TB 240 1,099,511,627,776 1024 GB テラビット Tb 1012 1,000,000,000,000 1000 Gb
ペタバイト PB 250 1,125,899,906,842,624 1024 TB ペタビット Pb 1015 1,000,000,000,000,000 1000 Tb
エクサバイト EB 260 1,152,921,504,606,846,976 1024 PB エクサビット Eb 1018 1,000,000,000,000,000,000 1000 Pb
ゼタバイト ZB 270 1,180,591,620,717,411,303,424 1024 EB ゼタビット Zb 1021 1,000,000,000,000,000,000,000 1000 Eb
ヨタバイト YB 280 1,208,925,801,182,629,174,706,176 1024 ZB ヨタビット Yb 1024 1,000,000,000,000,000,000,000,000 1000 Zb

脚注[編集]

  1. ^ JEDEC Solid State Technology Association (2002年12月). “Terms, Definitions, and Letter Symbols for Microcomputers, Microprocessors, and Memory Integrated Circuits”. JESD 100B.01. p. 8. 2009年4月5日閲覧。
  2. ^ Microsoft Extensible Firmware Initiative FAT32 File System Specification, FAT: General Overview of On-Disk Format”. Microsoft (2000年12月6日). 2011年7月3日閲覧。