「5Gバイト」ってどれくらいかをちょっと考えてみた.
「本の文字数」で検索すると 10万字とある.
www.google.com
バイト数に換算すると,200 KB .2万冊以上?
スマートフォンで撮った写真.
カメラの設定を見ると 4096x2304 になっている.
4096 x 2304 = 9,437,184 ≒ 9M ピクセルとなる.
24 ビット色だと 1 ピクセルあたり 3 バイト必要になるので 27 Mバイト.
写真が保存される形式の JPG は圧縮されるので 3 Mバイト程度.1000 枚以上.
CD や DVD
ja.wikipedia.org
ja.wikipedia.org
CD だと 7 枚.DVD は 1 枚.
TV で録画したものは 30~60 分位.
私は持っていませんが,4K 録画の場合は地デジの 2 倍の容量が必要だそうです.
www.iodata.jp
スマートフォンのデータ通信量
2021/08 は 5 GB くらいだった.
以下は,個人的な内容で調べたこと.
何年かかけて書いている共通のコード.
次の様な行数や文字数を求めるコードを書いて ...
bool Count_line (c_tstring& file_path)
{
u_64 file_size = ::File_GetSize(file_path) ;
v_tstring str_ary = ::LoadTextFile(file_path.c_str()) ;
std::tout << ::To_tstring_Ki(file_size) << _T("B\t") ;
std::tout << str_ary.size() << _T("\t") ;
std::tout << long(file_size/str_ary.size()) ;
std::tout << std::endl ;
return true ;
}
その中の幾つかのファイルの行数を計算すると,1 行あたり 30 文字.
61.47 KB 1657 37
42.33 KB 1226 35
34.88 KB 1295 27
32.70 KB 1067 31
31.70 KB 968 33
31.23 KB 1018 31
25.07 KB 760 33
16.83 KB 469 36
8.37 KB 257 33
5.81 KB 232 25
16.67 KB 491 34
10.03 KB 284 36
8.23 KB 241 34
21.69 KB 687 32
4.59 KB 123 38
1.5 MB なので,50,000 行.
今時,ステップで工数を出したりしないが,50 kステップ なのでいい所かもしれない.
この調子で書いたとして,一生かかっても 20 MB も書けない?
2021/09/10
primex64 さんに wc コマンドを教えていただいたので,試してみた.
musicarena.exblog.jp
Iwao@DS116:/volume1/public/C_Sync/GoogleD/Develop/_.SRC/__CPR_$ cat *.* | wc
49628 183426 1596829
Iwao@DS116:/volume1/public/C_Sync/GoogleD/Develop/_.SRC/__CPR_$
49,628 ステップなのでいい所.