늘 사기당하는 것 같은 하드의 용량을 위한 전환표(1024 ↔ 1000/KibiByte ↔ KiloByte)

새로운 하드디스크를 사게 되면, 늘 언제나 항상 생각보다 적은 용량에 적잖이 놀란다.
이미 예상을 했음에도 불구하고 말이다.
1024와 1000의 차이이다 보니 느낌으로는 2-3%정도만 차이가 날꺼라는 착각이 항상 드는 것이다.

250GB 하드디스크를 사는데,뭐 한 5기가쯤 줄어들겠지라고 생각하지만
막상 설치해보면 232.8GB로 표시되어,무려 17기가가 넘는 엄청난 차이에 당황하곤 한다.

이건 마치 30평 아파트에 이사왔더니,공용면적빼고나니 실면적은 20평일때와 비슷한 경우다.
더 정확히 말하자면, 1근이 600g일거라 생각하고 고기를 샀더니,정육점에서는 375g으로 계산하고 주는 거랑 비슷한 이치이다.

출처: http://en.wikipedia.org/wiki/Binary_prefixes
Name Bin ÷ Dec Dec ÷ Bin Example Percentage difference
kilobyte : kibibyte 1.024 0.976 100 KB = 97.6 KiB 2.4%
megabyte : mebibyte 1.049 0.954 100 MB = 95.4 MiB 4.9%
gigabyte : gibibyte 1.074 0.931 100 GB = 93.1 GiB 7.4%
terabyte : tebibyte 1.100 0.909 100 TB = 90.9 TiB 10%

위의 표에서처럼 단위가 올라갈수록 점점 차이가 커진다.테라바이트에서는 무려 10%나 차이가 난다.
솔직히 표기방식의 차이라는 것은 알면서도,웬지 속았다는 느낌은 지울수가 없다.
마치 20만원짜리 MP3플레이어에 당첨되었다고 좋아했더니,
제세공과금으로 4만4천원을 내라고 할 때 느끼는 찝찝함과 비슷하다고 할까.
차라리 컴퓨터에서 용량정보를 표시할때에도 똑같이 1K=1000으로 통일하던가…

게다가 이것은 HDD뿐만 아니라,
CF나 SD같은 플래시메모리부터 DVD까지 모두 해당되는 이야기다.
1GB SD카드를 샀더니 974MB로 나온다는 뜻.

하지만 운영체제에서는 이때까지 해오던 방식을 고집하고,
제조사들은 자신에게 유리한 표기방식을 고집하니,
사용하는 사람만 혼란스러울 수 밖에…
특히 CD는 정직한 용량(1K=1024)을 쓰는 반면,DVD는 사기스런 용량(1K=1000)을 쓰기에 더더욱 혼란스럽다.

이에 관해서 여러 논의가 있었는데(이글 맨 밑의 참고문서 참조),
결론은 1K를 1024로 사용하는것은 잘못된 것이며 ,1K는 1000이 옳은 것이다라는 것.
그러니까 사기스럽다고 생각했던 1K=1000이 원래 맞는 거고,정직하다고 생각했던 1K=1024는 틀렸다는 것이다.
1킬로는 일상생활에서 늘 쓰던대로 1000으로 하고,대신에 KibiByte,MebiByte,GibiByte,TebiByte라는 단위를 권하고 있다.

출처: http://en.wikipedia.org/wiki/Binary_prefixes
 Name   Symbol  Value
  kibi       Ki  210 = 1,024
  mebi       Mi  220 = 1,048,576
  gibi       Gi  230 = 1,073,741,824
  tebi       Ti  240 = 1,099,511,627,776
  pebi       Pi  250 = 1,125,899,906,842,624
  exbi       Ei  260 = 1,152,921,504,606,846,976
  zebi       Zi  270 = 1,180,591,620,717,411,303,424
  yobi       Yi  280 = 1,208,925,819,614,629,174,706,176 

뭐,결론은 운영체제가 1KB를 1000B로 계산하도록 수정하거나,혹은 KB대신에 KiB로 표기해야 한다는 것이지만,
과연 언제 바뀔지?

그래서 일단은 주변에서 흔히 사용되는 것들에 대한 변환표를 만들었다.
4.7기가에 맞춰서 DVD구우려다 용량초과로 당황하지 않으려고 말이다.

각종 저장매체의 용량 전환표(1000↔1024/KiloByte↔KibiByte)

매체 표시용량 실용량(MiB) 실용량(GiB)
CD 650MB 650.8 MiB 0.64 GiB
CD 700MB 702.8 MiB 0.69 GiB
DVD 4.7GB 4482.3 MiB 4.38 GiB
DVD(DL) 8.5GB 8106.2 MiB 7.92 GiB
SD,CF등의 256MB 244.1 MiB 0.24 GiB
플래시메모리 512MB 488.3 MiB 0.48 GiB
  1GB 953.7 MiB 0.93 GiB
  2GB 1907.3 MiB 1.86 GiB
  4GB 3814.7 MiB 3.73 GiB
  8GB 7629.4 MiB 7.45 GiB
HDD 40GB 38147.0 MiB 37.25 GiB
  80GB 76294.0 MiB 74.51 GiB
  120GB 114440.9 MiB 111.76 GiB
  160GB 152587.9 MiB 149.01 GiB
  200GB 190734.9 MiB 186.26 GiB
  250GB 238418.6 MiB 232.83 GiB
  320GB 305175.8 MiB 298.02 GiB
  400GB 381469.7 MiB 372.53 GiB
  500GB 476837.2 MiB 465.66 GiB
  750GB 715255.7 MiB 698.49 GiB
  1TB(1000GB) 953674.3 MiB 931.32 GiB

각 제조사에서는 제품의 용량을 표시할때 GB와 함께 GiB도 같이 표기했으면 하는 바램이다.

기계는 103(1,000)보다는 210(1024)이 더 친숙하기에…

관련문서
http://en.wikipedia.org/wiki/IEC_60027-2
http://en.wikipedia.org/wiki/Binary_prefixes
http://en.wikipedia.org/wiki/IEEE_1541

2 thoughts on “늘 사기당하는 것 같은 하드의 용량을 위한 전환표(1024 ↔ 1000/KibiByte ↔ KiloByte)

댓글 남기기