Compacta vários formatos de arquivos de som sem esvaziar

1

Eu tenho uma pasta que eu quero compactar, mas não esvaziar os arquivos de som (já que vou criar um arquivo de expansão para android).

Para conseguir isso, pode-se usar o sinalizador -n. isso é

zip -n .mp3 main_expansion thaisounds

então uma nova pasta zip é criada onde os arquivos de som mp3 são armazenados, mas não esvaziados.

O problema é que eu também tenho outros dois formatos de arquivo aqui

.wav
.3ga

Se eu adicionar os seguintes

 zip -n .mp3,.wav,.3ga main_expansion thaisounds

Em seguida, o programa começa a esvaziar todos os arquivos, embora eu use o sinalizador -n.

Então - minha pergunta - Como devo usar o comando zip para não esvaziar os mediafiles quando existem vários formatos?

    
por Björn Hallström 09.11.2015 / 18:42

1 resposta

1

De acordo com a minha versão do zip man-page, você precisa usar dois pontos para separar os sufixos:

   -n suffixes
   --suffixes suffixes
          Do not attempt to compress files named with the given suffixes.  Such files are simply stored (0% compres-
          sion) in the output zip file, so that zip doesn’t waste its time trying to compress  them.   The  suffixes
          are separated by either colons or semicolons.  For example:

                 zip -rn .Z:.zip:.tiff:.gif:.snd  foo foo

Então você acabaria com:

zip -n .mp3:.wav:.3ga main_expansion thaisounds
    
por 09.11.2015 / 18:50