教如何从Linux创建DMG文件有很多问题。但是他们都不清楚如何向其添加压缩。

我通常创建一个DMG软件包以重新分发到MacOS,但是我想按照Apple的指定添加压缩。

有没有人有机会尝试在DMG包装期间支持压缩的工具?

没有压缩的类似问题:

  • How can I generate a DMG file from a folder in Linux?
  • How to create dmg file in Centos through command line
  • 最佳答案

    这取决于。这是一个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
    

    关于linux - 如何使用Linux工具创建压缩的dmg文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51655588/

    10-13 06:33