.obb 파일 이름을 .zip으로 바꾼 다음 7-zip으로 압축을 풀고 다시 압축하면 크기가 다른 파일이 생성됩니다.

.obb 파일 이름을 .zip으로 바꾼 다음 7-zip으로 압축을 풀고 다시 압축하면 크기가 다른 파일이 생성됩니다.

Android 휴대폰에서 Windows PC로 .obb 파일을 전송하고 파일 확장명을 .zip으로 변경한 다음 7-zip으로 압축을 풀었습니다. 이미지, 오디오 및 기타 파일이 포함된 폴더가 생성되었습니다. 다시 압축하여 .obb로 다시 전송했는데 앱이 작동하지 않았습니다. 에 따르면답변이 사이트에서는 .obb 파일을 "Store" 압축 방법으로 압축해야 하지만 이렇게 하면 원본 .obb 파일보다 약 36,000KB 더 큰 .zip 파일이 생성됩니다. 또한 Android 도구인 JOBB를 사용해 보았지만 이로 인해 훨씬 ​​더 큰 .obb 파일(~100,000KB 더 커짐)이 생성되었습니다. 압축을 풀고 다시 압축해도 원본과 동일한 크기의 파일이 생성되지 않는 이유는 무엇이며 이 문제를 해결하려면 어떻게 해야 합니까? 감사해요.

답변1

ZIP에는 다양한 압축 수준(7-Zip에는 5가지 수준 사용 가능, 압축 없음)과 추가로 다양한 압축 알고리즘(Deflate, ...)이 있습니다. 원래 선택한 수준과 선택한 수준에 따라 압축 크기가 달라질 수 있습니다.

따라서 압축 파일 크기가 다른 것은 이상한 일이 아닙니다. 관련된 유일한 사실은 파일 수, 압축 해제된 크기, 물론 ZIP 파일 내부의 파일 및 폴더 구조입니다.

답변2

.obb 파일은 제한되지 않습니다.특정 입력 파일 형식으로 변경되지만 대신 무엇이든 될 수 있으며 .obb원래 확장자에서 이름이 변경됩니다.

사용된 정확한 압축 수준을 파악하려면 16진수 편집기에서 형식을 읽는 방법을 알아야 합니다. 또는 다음 답변에 언급된 Python 프로그램을 사용해 볼 수도 있습니다.이 질문,하코이어. 유지 관리되지는 않지만 이는 최근 변경 사항이며 python3.6+용으로 제작되었습니다.

관련 정보