ファイルの大きさ

いま作った text.txt のファイルを大きさを見ます. Windows の人は「text.txt」をマウスで右クリックして, メニューからプロパティを選びます. mac の場合, アイコンをクリックして, 「ファイル」メニューから「情報を見る」を選びます. サイズの欄を見ますと, 指示通り入力した人は 28-31 バイトと 表示されているはずです. これは, 英字, 数字が 1文字 1バイト (すなわち前回話したAscii コード)で合計 10バイト, ひらがなが 1文字 3バイト で合計 15バイト, さらに改行が 1バイトもしくは 2バイトあり, これら全ての和が 28-31バイトとなります. 改行は, 前回話した Ascii コードの制御コードの部分にある CR-LF(Windows), CR(mac), LF(Mac, Unix)のどれかです(OS によって改行コードは違う).

このようなテキストデータに対し, 画像データ, 例えば, $\mathbb{X}$(Twitter)の顔写真のアイコンとかだと, 40〜60KByte になりますし, 最近のスマフォの写真だと, 10MB を超えるものもあります.

ちなみに, 携帯電話のパケット通信では, 1パケット 128バイトです. パケット定額制度のようなものを使っていなければ, パケット単位で通信に課金されます. 実際に 1パケットで送れる情報は 100バイト程度だと思いますが, text.txt は 1パケットで送れるのに対し, スマフォの高画質写真だと, 1000000 パケット程度必要です. ネットワーク通信では, このような 情報の大きさに関する感覚も重要です.

2024-05-11