사운드 파일을 압축하되 축소하지 않으려는 폴더가 있습니다(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