压缩多种声音文件格式而不压缩

压缩多种声音文件格式而不压缩

我有一个文件夹,我想压缩但不缩小声音文件(因为我将为Android创建一个扩展文件)。

要实现这一目标,可以使用 -n 标志。那是

zip -n .mp3 main_expansion thaisounds

然后创建一个新的 zip 文件夹,其中存储 mp3 声音文件但未压缩。

问题是我还有另外两个声音文件格式

.wav
.3ga

如果我添加如下

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

然后程序开始压缩所有文件,尽管我使用 -n 标志。

所以 - 我的问题 - 当有多种格式时,我应该如何使用 zip 命令来不缩小媒体文件?

答案1

根据我的 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

相关内容