압축하지 않고 여러 사운드 파일 형식 압축

압축하지 않고 여러 사운드 파일 형식 압축

사운드 파일을 압축하되 축소하지 않으려는 폴더가 있습니다(Android용 확장 파일을 만들 것이기 ​​때문입니다).

이를 달성하려면 -n 플래그를 사용하십시오. 그건

zip -n .mp3 main_expansion thaisounds

그런 다음 mp3 사운드 파일이 저장되어 있지만 압축되지 않은 새 zip 폴더를 만듭니다.

문제는 다른 두 가지 사운드 파일 형식이 있다는 것입니다.

.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

관련 정보