다소 큰 바이너리 파일 (717M)을 다루고 있습니다. 이 바이너리 파일에는 완전한 zip 파일 집합 (알 수없는 수!)이 들어 있습니다.큰 바이너리 파일에서 zip 파일 압축
내가 (explitly을 압축 할 필요) 그 zip 파일을 모두 추출하지 싶습니다. 매직 번호 ('PK') 덕분에 각 청크의 오프셋 (시작점)을 찾을 수 있지만 각 청크의 길이를 계산하는 방법을 찾지 못합니다 (예 : 큰 이진 파일).
일부 문서 (http://forensicswiki.org/wiki/ZIP)를 읽으면 각 압축 파일의 compressed size
이 포함되어 있으므로 압축 파일을 쉽게 파싱 할 수 있다는 인상을줍니다.
바퀴를 다시 발명하지 않고도 C 또는 Python으로 그렇게 할 수있는 방법이 있습니까?