TrueZIP을 사용하면 스트림에서 기존 ZIP 파일을 열고 수정할 수 있습니까? 물론 다른 스트림을 사용하여 출력 할 수 있습니까?스트림에서 TrueZIP 아카이브를 열 수 있습니까?
파일 시스템에서 기존의 실제 ZIP 파일로 작업하는 한 완벽하게 작동하는 ZIP을 수정하는 코드가 있지만 모든 임시 파일을 디스크에 저장하는 동안 암호화해야한다는 요구 사항이 있습니다. 우리 응용 프로그램의 대부분에서는 (CipherOutputStream 및 CipherInputStream을 사용하여) 쉽게 구현할 수 있지만 TrueZIP을 사용하여 기존 ZIP 파일을 업데이트하는 함수가 하나 있습니다. 이 부분은 파일이 암호화되어 있으면 분명히 실패합니다.
ZIP 파일은 암호화를 지원하지 않는 독점적 응용 프로그램에서 사용되므로 ZIP 사양의 일부인 암호화를 사용할 수 없습니다.
TrueZIP을 사용하는 이유는 Zip64 (Java 7에 포함되어 있지만 지금은 전환 할 수 없음)에 대한 지원이 필요하다는 것입니다.
감사합니다. –