내 응용 프로그램에서 LZMA SDK를 사용하여 ~ 400MB의 데이터를 압축합니다. 당연히 이것은 약간의 시간이 걸립니다. 대량의 인터넷 검색 후에도 압축 프로세스의 실시간 진행 정보를 얻는 방법에 대한 정보를 찾을 수 없었습니다. 일부 콜백 함수 또는 이것으로 수행 할 수 있습니까?
저는 블루 레이 플레이어를 리버스 엔지니어링하고 모드 변경하려고하는 modders 그룹과 일하고 있습니다. 펌웨어 코드가 압축 된 것으로 보이고 압축 풀기 코드가 발견되지 않아 멈추었습니다. 아마도 압축 해제는 하드웨어에 의해 처리됩니다. 제 질문은 압축 출력만으로 어떤 압축 알고리즘 유형이 사용되는지 어떻게 결정합니까? 우리는 반복되는 문자열을 발견 할
전체 파일의 압축을 풀지 않고 LZMA 파일 (.7zip)의 내용을 나열 할 수 있습니까? 또한 LZMA 파일에서 하나의 파일을 추출 할 수 있습니까? 내 문제 : 30GB 이상 .7z 파일의 압축이 5TB 이상입니다. 완전한 압축을 풀 필요없이 원본 .7z 파일을 조작하고 싶습니다.