DMG를 취부하지 않고 추출하는 방법은? 내 응용 프로그램에 자동 업데이트 시스템을 추가하고 싶습니다. 웹 사이트에서 DMG를 다운로드 한 다음 응용 프로그램의 새 버전을 추출합니다.DMG 추출물
DMG 추출물
답변
그런 작업은 DMG 설계에 반하는 작업이므로 매우 고통 스럽습니다. DMG는 장착되도록 설계되었으므로 그 전체는 입니다.입니다. 그런 일을하고 싶다면 rely on experimental code이 필요합니다. Zip 파일과 같은 DMG가 아닌 아카이브를 사용하거나 자동 업데이트 프로세스를 다운로드하여 마운트하면 및은 제공 한 DMG 파일을 마운트 해제하는 것이 좋습니다.
.dmg
일부 파일은 7-zip을 사용하여 추출 할 수 있습니다.
$ 7z x your.dmg
$ ls
your.dmg
0.MBR
1.Primary GPT Header
2.Primary GPT Table
3.free
4.hfs
5.free
6.Backup GPT Table
7.Backup GPT Header
... 그리고
4.hfs
파일의 압축을 푼 후 :
$ 7z x 4.hfs
... 당신은 .dmg
파일의 내용을 얻을 수 있습니다.
또한 명령을 사용하여 Mac OS X에 .dmg
을 마운트 할 수도 있습니다 (Homebrew Cask에서도 사용됨).
Linux의 사용 사례에 대한 자세한 내용은 this Ask Ubuntu question을 참조하십시오.
7zip은 Windows 전용 –
@BenLeggiero 아닙니다. 7z 명령 행 응용 프로그램이 포함 된 Linux/macOS에 p7zip을 설치하십시오. –
링크 된 프로젝트는 휴대용 솔루션입니다. OSX 내에서 DMG 이미지를 탑재하는 것은 다른 사람들이 교정본에 답하는 것처럼 쉽습니다. – bluszcz