在 Linux 中提取 dmg 文件

在 Linux 中提取 dmg 文件

有没有办法提取这个 DMG 文件?

$ file obs-mac-26.0.2.dmg 
obs-mac-26.0.2.dmg: lzfse encoded, lzvn compressed

不幸的是,7zip 引发了一个错误。

$ 7za x obs-mac-26.0.2.dmg
7-Zip (a) [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs Intel(R) Core(TM) i7 CPU       L 640  @ 2.13GHz (20655),ASM,AES-NI)
Scanning the drive for archives:
1 file, 109406941 bytes (105 MiB)
Extracting archive: obs-mac-26.0.2.dmg
ERROR: obs-mac-26.0.2.dmg
Can not open the file as archive
Can't open as archive: 1
Files: 0
Size:       0
Compressed: 0

答案1

您的 7-Zip 报告其版本为 16.02(日期为 2016-05-21)。

根据7-Zip 的历史您需要版本 18.01 (日期为 2018-01-28):

18.01 2018-01-28

  • 7-Zip 现在可以解压使用 LZFSE 压缩方法的 DMG 档案。
  • […]

或更新版本。升级。

相关内容