Advertências sobre o DMG comprimido?

0

Eu estava curioso sobre o uso de DMGs compactados e modificáveis para armazenar todos os tipos de dados.

Por exemplo: eu tenho um conjunto de tablaturas para guitarra que é como 120mb zipado e contém 60-70k arquivos e 1.3Gb descompactados. Em vez disso, mantendo-os descompactados, eu poderia armazená-los dentro de um DMG para poder acessá-los sem se preocupar em extrair (já que a operação é invisível comparado a usar um arquivo simples como um zip) e sem encher o sistema de arquivos com muitas entradas. Outro exemplo pode ser minha coleção de abandonware, muitos arquivos, muitas pastas, mas não é necessário mantê-las diretamente dentro do sistema de arquivos.

O que eu estava pensando é:

  • é possível ter um DMG comprimido ou modificável? (Adicionando arquivos a ele apenas arrastando e soltando)
  • isso criará algum problema grave de desempenho ao acessar esses arquivos?
  • é em geral uma ideia boa / utilizável?
  • finalmente, existem outras soluções mais "multi-plataforma"? Desde DMGs estão nativamente disponíveis apenas em OSX (eu acho)

Obrigado antecipadamente!

    
por Jack 10.12.2010 / 18:03

2 respostas

1

Os arquivos DMG são simplesmente ISOs. O Utilitário de Disco pode criá-los em vários formatos (disco pronto, criptografado, etc.), mas se você selecionar uma opção compactada, a imagem não será modificável. Eles são totalmente portáveis, desde que seja um formato que o sistema possa ler.

Estou usando um DMG criptografado desde que mudei para o OSX há muitos anos e não tive problemas com desempenho em termos de desempenho.

    
por 10.12.2010 / 18:46
0

is it possible to have a DMG that is either compressed either modifiable? (Adding files to it just by drag'n'drop')

Sim. OS X pode usar o formato bZip2 um pouco mais avançado. Se você não tiver a opção nas opções de formato do Utilitário de Disco, tente o dmgCreator de código aberto.

will this create any severe performance issue when accessing that files

Isso depende da sua definição de "grave" - que só você pode responder por tentativa e erro. Você pode tentar examinar um sistema de arquivos que inclui compactação nativa. A redução na leitura / escrita compensa o tempo de descompressão, mas eu não sei quão equilibrado é o trade-off.

is it in general a good/usable idea?

Não, o espaço em disco é barato e os grandes arquivos de mídia geralmente não se beneficiam tanto assim. Um arquivo de texto pode ser facilmente 1/4 do espaço normal, mas filmes, áudio e imagens já estão compactados.

finally, are there other more "cross-platform" solutions? Since DMGs are natively available only on OSX (I think)

Os arquivos zip são o mais próximo da compressão universal possível.

    
por 05.02.2013 / 00:02