Замещать несколько форматов звукового файла без дефляции

У меня есть папка, которую я хочу заархивировать, но не сдуть звуковые файлы (так как я создам файл расширения для Android).

Для достижения этого можно использовать флаг -n. то есть

zip -n .mp3 main_expansion thaisounds 

то создается новая zip-папка, где хранятся, но не дефлируются mp3-звуковые файлы.

Проблема в том, что у меня также есть еще два формата sounfile

 .wav .3ga 

Если я добавлю их следующим образом

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

Затем программа начинает дефлировать все файлы, хотя я использую флаг -n.

Итак – мой вопрос. Как мне использовать zip-команду, чтобы не сдувать медиафайлы, когда есть несколько форматов?

  • Как я могу сделать zip, указав каталог?
  • Файл с zipped с помощью 7za нельзя распаковать с помощью утилиты zip
  • извлекать только определенную папку Содержимое из архива с zip-файлом в данный каталог
  • Depsolving для php-pecl-zip
  • Неоднократно застегивая файл, который был недавно создан, но идентичен, однако shasum zip продолжает меняться
  • Помогите с распаковкой .dd.gz, возможно, поврежденной
  • Распаковка некоторых архивов работает на Windows, но не на Linux
  • Как создать несколько почтовых индексов из каталога, содержащего миллион XML-файлов?
  • One Solution collect form web for “Замещать несколько форматов звукового файла без дефляции”

    Согласно моей версии man-страницы zip, вам нужно использовать двоеточия для разделения суффиксов:

      -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 

    Таким образом, вы получите:

     zip -n .mp3:.wav:.3ga main_expansion thaisounds 
    Linux и Unix - лучшая ОС в мире.