2013-05-29 4 views
2

Zip에 사용되는 인코딩은 입니다. 나는 주석 (및 파일 이름) 파일의 인코딩이 파일 '일반용 비트 플래그'의 비트 11에 의해 결정된다는 것을 알고 있습니다. 그러나 Zip archive 주석과 같이 "중앙 디렉토리 레코드 끝"에 저장되는 주석은 없습니다.Zip 아카이브 주석에 사용할 인코딩은 무엇입니까?

인코딩이 IBM 코드 페이지 437 또는 UTF-8 여야합니다. 하지만 당신은 어떻게 알 수 있습니까? 아카이브의 모든 파일 이름/주석이 UTF-8로 인코딩 되더라도 항상 CP437입니까?

나는 그것에 대해 Zip file specification의 의견을 읽었습니다. 불행히도 ".ZIP File Comment"에 대해서는 자세히 다루지 않습니다. 또한 인터넷 및 스택 오버플로를 검색했습니다. Zip 파일 내에 파일 이름과 주석에 대한 많은 정보가 있지만, 나는 우편 번호 아카이브 코멘트에 대해 아무 것도 찾을 수 없습니다. 당신이 언급 한 바와 같이

감사

답변

1

불행하게도, 우편 애플리케이션 노트는 이것에 대해 아무 말도하지 않습니다. 가장 좋은 방법은 PkWare의 SecureZIP를 사용하고 비 ASCII 문자로 주석을 추가하고 저장 방법을 확인하는 것입니다.