在如何从Linux创建DMG文件的教学中有很多问题。但它们都不清楚如何添加压缩。
我通常会创建一个DMG包重新分发到MacOS上,但我想添加苹果指定的压缩。
有没有人有机会尝试一下在DMG打包过程中支持压缩的工具?
没有压缩的类似问题:
发布于 2018-08-03 06:22:29
那得看情况。这是一个good analysis of the .dmg format。从该文档中,为每个块块指定压缩:
Table: DMG blxx types
Type Scheme Meaning
0x00000000 --- Zero-Fill
0x00000001 UDRW/UDRO RAW or NULL compression (uncompressed)
0x00000002 --- Ignored/unknown
0x80000004 UDCO Apple Data Compression (ADC)
0x80000005 UDZO zLib data compression
0x80000006 UDBZ bz2lib data compression
0x7ffffffe --- No blocks - Comment: +beg and +end
0xffffffff --- No blocks - Identifies last blxx entry
发布于 2021-09-18 15:17:55
为了将@Valerio评论的要点转化为一个恰当的答案,这样其他人就不会像我一样错过它:
根据@uckelman的this answer:
dmg uncompressed.dmg compressed.dmg
https://stackoverflow.com/questions/51655588
复制相似问题