IronZIP 파일 및 아카이브 크기 제한

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronZIP은 ZIP 아카이브를 생성, 읽기, 추출하며 ZIP64 표준을 완벽하게 지원합니다. 이는 본래 ZIP 포맷의 4GB 파일 크기 또는 65,535 항목 제한에 갇히지 않음을 의미합니다.

ZIP64 이론적 한계

ZIP64는 레거시 한계를 해제하는 확장 ZIP 포맷입니다. IronZIP은 자동으로 이를 활성화하므로, 스펙 자체에 정의된 한계 외의 딱딱한 제한에 걸리지 않습니다:

  • 항목당 최대 파일 크기: ~18 엑사바이트 (2⁶⁴ 바이트)
  • 최대 아카이브 크기: ~18 엑사바이트
  • 최대 항목 수: 아카이브 당 40억 개 이상의 파일
  • 최대 파일 이름 길이: ~64K 문자

실질적인 고려 사항

위 숫자들은 이론적입니다. 실제로 처리할 수 있는 것은 호스트 환경에 따라 다릅니다:

  • 시스템 메모리: 대용량 파일 작업은 메모리를 많이 소모하므로, 사용 가능한 RAM이 중요합니다.
  • 파일 시스템 유형: FAT32는 개별 파일을 4GB로 제한합니다. 더 큰 경우, NTFS나 exFAT을 사용하십시오.
  • 애플리케이션 아키텍처: 멀티-GB 데이터를 처리할 때는 64비트 프로세스로 실행하십시오.
  • 디스크 I/O 성능: 읽기/쓰기 속도는 생성 및 추출에 소요되는 시간에 영향을 미칩니다.

권장사항

대용량 ZIP 작업 시 원활한 성능을 위해:

  • 애플리케이션을 64비트 프로세스로 실행하십시오.
  • 메모리 압력을 낮게 유지하기 위해 가능한 경우 파일을 스트리밍하십시오.
  • 파일이 4GB에 근접하거나 이를 초과할 때 FAT32 드라이브를 건너뛰십시오.
  • 메모리 사용량을 모니터링하고 예상되는 파일 로드 하에서 테스트하십시오.

참고해 주세요ZIP64 지원은 자동입니다. 별도의 플래그를 활성화하거나 포맷을 변경할 필요가 없습니다; IronZIP은 아카이브나 항목이 레거시 한계를 초과할 때 이를 적용합니다.

IronZIP은 Windows 및 Linux 모두에서 작동하며, .NET 6, 7, 8 및 .NET Framework을 대상으로 합니다.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
Nuget 다운로드 21,983 | 버전: 2026.7 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronZip
샘플 실행 파일이 아카이브로 변환되는 것을 확인하세요.