- ベストアンサー
データ容量
pcの文字、英数字・日本語合わせて、4MBってどのぐらいの容量ですか? 大体の文字数を教えてください。基本は、英数字と日本語文字の割合は2:8程です。 日本語が8
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
使用する文字コードの種類によって変わります。 Shift JISの場合は、英数字1文字が1バイト、日本語1文字が2バイトです。 比率が2:8なら、1バイト文字46万6000文字、2バイト文字186万4000文字の計233万文字で約4MBになります。 UTF-8という文字コードを使う場合は英数字1文字が1バイト、日本語1文字が3バイトになるのが基本です(1文字で2バイトや4バイトになる文字もある)。1バイト文字32万3000文字、3バイト文字129万文字の計161万3000文字で約4MBになります。
その他の回答 (3)
- t_ohta
- ベストアンサー率38% (5239/13707)
テキストファイルなら約200万文字。 Word等のワープロソフトのファイルの場合は、文字修飾の情報や編集履歴の情報などが付加されるので、ファイル容量から文字数を推測する事は困難です。
- Kaneyan-R
- ベストアンサー率42% (1341/3128)
容量は「4MB」ですよね。 半角英数字及び記号、半角カナは、一文字1バイト。 全角文字は一文字2バイト。 2:8なら、800KBと3200KB 800KB分の半角文字は800000文字 3200KB分の全角文字は1600000文字 ただし、ファイルには文字以外にヘッダーなどの情報も含むので、実際はまだ少なくなる。
半角文字1つで1B、全角文字1つで2Bです。 英数字か日本語かは関係なく、あくまで全角半角で決まっています。 4MB=約4000KB=約4000000B なので、すべて全角で書いたとすると約200万文字となります。 実際、コンピュータの世界は上記のように1000ごとではなく1024ごとにK、Mと上がっていくので厳密にはもう少し多く入ると思いますが、まあ目安としてはこんな感じです。
お礼
ありがとうございました。