IronZIP 파일 및 아카이브 크기 제한
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 드라이브를 건너뛰십시오.
- 메모리 사용량을 모니터링하고 예상되는 파일 로드 하에서 테스트하십시오.
IronZIP은 Windows 및 Linux 모두에서 작동하며, .NET 6, 7, 8 및 .NET Framework을 대상으로 합니다.

