(예전 커뮤니티(2016-2020) 사이트에서 옮겨온 글입니다: 번호 219)
작성자: tjd1517
날짜: 2021-08-02
hwpx 문서가 OCF컨테이너로 되어있다고 나와있는데, OCF_2.0.1 draft 문서를 보시면
When stored in a ZIP container, streams of data MUST be compressed before they are encrypted;
Flate compression MUST be used. Within the ZIP directory, encrypted files SHOULD be stored rather than Flate-compressed.
이렇게 ZIP container 안에 들어가는 파일은 암호화 하기 전에 flate-compress를 한다고 합니다.
근데 이 flate-compress가 zlib를 이용해서 압축을 한다는 건가요?
zlib를 이용한다면 데이터에 붙여야 할 header랑 footer는 어떻게 되는지...
아니라면 관련된 라이브러리를 좀 알 수 있을까요?
hwpx python으로 읽어올 수 있도록 소스짜고 있는데, 복호화때문에 골치가 썩네요...
댓글
tjd1517 (2021.08.10)
해결했습니다~