Apple
dmg 파일 분해
구차니
2022. 3. 21. 09:25
완전히 파고들어보진 못하고 대충 겉만 핥아봄
dmg 자체는 bzip2 니까.. 압축율은 꽤 좋겠군..
% file * XQuartz-2.8.1.dmg: bzip2 compressed data, block size = 100k |
압축을 풀면 chrome은 깨진건지 GEN GDOS font라고 나오고, xquartz를 풀어보니 data 라고 나온다.
다만 압축 해제시 EOF 이후에 먼가 더 데이터가 있나 보다.
% file * googlechrome.dmg.out: GEM GDOS font ?x 8, ID 0x5245, lightening mask 0x0, skewing mask 0x0 % bzip2 -d XQuartz-2.8.1.dmg -k bzip2: Can't guess original name for XQuartz-2.8.1.dmg -- using XQuartz-2.8.1.dmg.out bzip2: XQuartz-2.8.1.dmg: trailing garbage after EOF ignored % file * XQuartz-2.8.1.dmg: bzip2 compressed data, block size = 100k XQuartz-2.8.1.dmg.out: data |
앞 부분을 열어보니 HFSJ.. 어째 오버레이 가능한 파일 시스템이 아닌가 의심..
파일을 설치할때 마운트 하고(jail 에서?) 본 파일 시스템으로 적용하면서 복사하는건 아니겠지?
% head XQuartz-2.8.1.dmg.out H+?!HFSJܫ=?ܫ?ܫ?{????????.^o?pp???pp? ?``?z?% |
Within the system, an HFS Plus volume with a journal is identified as HFSJ. |