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

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

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

zip -n .mp3 main_expansion thaisounds 

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

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

 .wav .3ga 

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

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

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

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

  • Помогите с распаковкой .dd.gz, возможно, поврежденной
  • Извлечение содержимого zip-файла с помощью перезаписи всего режима в CentOS 5
  • Найти рекурсивно все архивные файлы различных форматов архивов и искать их для шаблонов имен файлов
  • Как я могу правильно распаковать ZIP-архив файлов с ивритскими именами?
  • Преобразование Windows-созданного ZIP в Linux (проблемы с внутренними путями)
  • Сжимать zip-файлы с более высоким сжатием
  • Раскройте архив gz с расширением zip
  • Как развернуть и распаковать файлы рекурсивно?
  • 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 
    Interesting Posts
    Linux и Unix - лучшая ОС в мире.