본문 바로가기

상용 프로그램/엑셀(MS Excel)

xlsx 파일의 이론상 최대용량은 얼마일까? 2048 테라바이트 나옴ㅋㅋ

csv는 저장형식이 반점(콤마)라서 한 셀당 글자길이 제약을 안받는듯?


형식으로 저장하는데 들어가는 수십 kB는 생략. 나중가면 무시가능한 오차가 되어버린다.

 

유형 2의 거듭제곱으로
1개 글자 최대크기 (UTF-8) 4 바이트 2^2
1개 셀에 가능한 최대 문자 32,767 개 2^15-1
ㄱ. 1개 셀에 들어가는 최대값 150,908 바이트  / 15만908 2^17-2^2
     
최대 행 개수 1,048,576 개 / 104만8756 2^20
최대 열 개수 16,384 개 2^14
ㄴ. 최대 셀 개수 17,179,869,184 개 / 171억 7986만 9184 2^34
     
xlsx 총 데이터 크기
= ㄱ * ㄴ
2,592,579,698,819,072 바이트

2,592조 579,6억 98,81만 9,072
2^51-2^36

 

와 ㄱ*ㄴ 따로 프로그램된 계산기로 구해야 하네 ㅋㅋㅋㅋ

 

그렇게 나온 2592조 바이트를 환산해보면 아래와 같다.

하드디스크 2357.9375 테라바이트(TB) 거의 2358 테라바이트.

윈도우 표기방식으로 적으면 2047.875  테라바이트(TiB)

 

엑셀 하나 여는데 슈퍼컴퓨터 필요하겠네 ㅋㅋㅋㅋ