Determine o tamanho exato da DMG para armazenar dados

1

Digamos que eu tenha três arquivos com os seguintes tamanhos:

FileA: 15468 bytes

FileB: 3874235bytes

FileC: 10452326 bytes

e eu quero criar um UDIF, GPTSPUD, HFS + DMG com hdiutil que será exatamente o tamanho necessário para manter esses arquivos. Eu posso, é claro, dizer ao hdiutil para criar um dmg do tamanho de 14342029 bytes, mas o dmg terá < 14342029 bytes em espaço livre disponível devido ao número de bytes necessários para suportar o sistema de arquivos.

Existe uma maneira conhecida de calcular o tamanho da DMG para armazenar os arquivos?

p.s. No caso 'real', existem milhares de arquivos de vários tamanhos.

p.s.s. Estou ciente de vários problemas que os arquivos reais usam X número de blocos em um disco e que um bloco é um tamanho fixo.

    
por ericg 29.08.2011 / 13:12

0 respostas