ZIP 파일 만들기
여러 로컬 파일을 압축 level 6의 ZIP 하나로 묶어 다운로드합니다.
사용 방법
- 묶을 파일들을 여러 개 선택하고 실행한 뒤 murelio-files.zip을 내려받습니다.
핵심 기능과 처리 범위
선택한 각 File의 name을 ZIP entry key로 사용하고 fflate zipSync로 브라우저 메모리에서 archive를 생성합니다.
처리 원리
각 file ArrayBuffer를 Uint8Array로 만들고 filename→bytes record를 zipSync(entries,{level:6})에 전달합니다.
예시
a.txt와 b.json을 선택하면 두 파일을 담은 ZIP Blob이 생성됩니다.
이럴 때 유용합니다
- 몇 개의 로컬 파일을 빠르게 하나의 archive로 묶을 때
사용 전 참고
- 폴더 구조를 선택·보존하지 않고 같은 filename이 중복되면 record key가 겹쳐 마지막 값으로 대체될 수 있으며 암호화 ZIP은 만들지 않습니다.
자주 묻는 질문
ZIP에 비밀번호를 걸 수 있나요?
아닙니다. 현재 생성기는 암호화나 password 옵션을 제공하지 않습니다.