Mam plik .dmg i nie wiem, jak go otworzyć. Jak mogę to otworzyć?
75
Mam plik .dmg i nie wiem, jak go otworzyć. Jak mogę to otworzyć?
Zainstaluj dmg2img .
Następnie przeczytaj stronę z informacjami o pakiecie i stronę podręcznika, aby sprawdzić, czy jest to dla Ciebie przydatne.
Wygląda na to, że aplikacja konwertuje .dmg do pliku, który można zamontować za pomocą mount
polecenia:
dmg2img file.dmg imagefile.img
Z twojego artykułu w Wikipedii wydaje się, że dostępne jest następne polecenie:
sudo mount -o loop -t hfsplus imagefile.img /mnt
W ten sposób plik imagefile.img
jest wynikiem, dmg2iso
a zawartość będzie dostępna pod adresem /mnt
. Jeśli nie zostanie wykryty typ hfsplus, może być konieczne załadowanie modułu jądra:
sudo modprobe hfsplus
Po zakończeniu możesz odmontować, uruchamiając:
sudo umount /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0
file file.dmg
. Możesz także spróbować7z l file.dmg
wyświetlić zawartość.dmg2img v1.6.2
. Uruchomiłem dmg2img, namysql-5.5.28-osx10.6-x86_64.dmg
którym zostało utworzonemysql-5.5.28-osx10.6-x86_64.img
, ale nie można go zamontować.Aby go wyodrębnić, korzystanie z programu 7zip jest znacznie łatwiejsze. Po prostu wykonaj:
źródło
7z
wykonałem pracę, admg2img
narzekałem na uszkodzony obraz dmg.0.unknown partition
.To działa dla mnie:
7z x
hfs
plik partycjiWyodrębnij za pomocą
7z x
Znajdź
hfs
partycję (tutaj jest4.hfs
plik):Zamontuj go w folderze:
źródło
7z x ../mysql-5.5.28-osx10.6-x86_64.dmg 4.hfs
Jeśli ci się uda, postępuj zgodnie z instrukcjami Lekensteyn i binfalse więcej mocy dla ciebie. Jeśli dostajesz
Obecnie Ubuntu jest dostarczany tylko z wersją dmg2img 1.6.2, a wersja 1.6.4 czasami robi różnicę. Możesz także wyodrębnić określone partycje z dmg i tylko niektóre z nich to hfs +
źródło
Jeśli używasz
dmg2img file.dmg imagefile.img
na Linuksie, jeśli pojawi się BŁĄD: Komunikat o nieudanej inflacji, zainstaluj 7zip asi wydaj następującą komendę na terminalu
dmg2img InstallESD.dmg imagefile.img
na terminalu.Teraz możesz zamontować imagefile.img za pomocą
i wtedy
źródło
Przede wszystkim zainstaluj DMG2IMG . Teraz możesz przekonwertować go na
IMG
:IMG
Mogą być montowane z:I spójrz na
/mnt
źródło
W przypadku niektórych
.dmg
s nie możesz ani7z x
ich, animount
wynikudmg2img
.W takim przypadku
.img
wynikowy zdmg2img your.dmg new.img
może zostać wyodrębniony za pomocą7z x
:Powodzenie!
źródło
7z
w pliku dmg. Po co więc konwertować?7z x your.dmg
nie powiedzie sięCan't open as archive: 1
, a kiedydmg2img
dane wyjściowe nie zostaną zaakceptowane przezmount
żaden z nich. Wyjaśniępodążając za odpowiedzią @aman i @tuxdna, ponieważ dmg2img nie działa na skompresowanych obrazach dmg.
dlatego stworzyłem skrypt bash (testowany na Ubuntu 14.10), aby zautomatyzować proces:
znajdź to tutaj: https://github.com/aurelien-rainone/scripts/blob/master/mountdmg.sh
przykład zastosowania:
źródło