컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post [QnA] 인코딩(Encoding) / 디코딩(Decoding) 의 의미는?Cygwin(시그윈) - Bash Shell 의 창 타이틀(title;제목줄) 변경하기도스창(명령프롬프트창) 제목줄(타이틀) 변경하는 도스 명령 - TITLE윈도우 계산기로, 16진수(Hex) 10진수(Dec) 8진수(Oct) 2진수(Bin) 변환...[폰트] .HFT 글꼴과 .TTF 확장자의 글꼴의 차이점은?[폰트] 휴먼옛체 글꼴 다운로드하는 곳은? - HMFMOLD.TTFCygwin(시그윈)의 디렉토리 구조 - Directory윈도우(도스)의 TREE 명령으로 디렉토리(폴더) 구조 보기 / 파일로 저장하기윈도우XP] 파일의 읽기전용 속성 해제 하는 법 - Remove Readonly Attri...[펄/Perl] if조건문 등에서, 참(TRUE)/거짓(FALSE) 판별

ZIP 과 RAR 압축의 유니코드 파일명 지원 여부 - Unicode Filename

Sunday, August 27, 2006

ZIP 은 안타깝게도 유니코드 파일명을 아직 지원하지 못하는군요.
RAR 은 현재 유니코드 파일명이 잘 지원되고 있습니다. (초창기 RAR이 아닌 근래 버전의 RAR/WinRAR 은 유니코드가 잘 지원됩니다.)

ABCD.TXT
똠방각하.jpg

등의 파일명은 유니코드가 아닌 일반 ANSI파일명이기에, zip으로도 압축이 가능합니다. 좀더 정확히 말하자면 위의 파일명들은 한글 인코딩(cp949)으로 된 파일명입니다.


그런데 다음은 일본식 한자가 섞인 파일명의 파일입니다.
仲間由紀恵.jpg
이런 것은 zip으로 압축할 수 없습니다. 물론 WinRAR 로는 압축이 됩니다.
(물론 일본어 윈도우에서는 위의 파일이 zip으로도 압축이 됩니다.)

仲間由紀恵 에서,

仲間由紀 까지는 한글 인코딩으로도 표현할 수 있는 한자지만,

라는 글자는 일본식 한자이기에, 한국어 인코딩과 충돌합니다. 유니코드를 사용하면 충돌이 일어나지 않지만, zip은 파일명을 저장할 때 유니코드를 쓰지 않기에, 충돌이 일어나게 되어 다음과 같은 에러가 납니다.


---------------------------
WinZip
---------------------------
Error: No files were found for this operation - Nothing to do. (D:\Z\test.zip).
---------------------------
확인 도움말
---------------------------

Action: Add (and replace) files Include subfolders: yes Save full path: no
Include system and hidden files: yes
"D:\Z\仲間由紀?.jpg" is not a valid file name and was skipped
Warning: no files were found for this pattern that match your selection criteria: D:\Z\仲間由紀?.jpg
Error: No files were found for this operation - Nothing to do. (D:\Z\test.zip)

"파일을 찾을 수 없다"는 에러와, "파일명"이 바르지 않다는 에러가 동시에 나는군요. 일본식 한자가 물음표(?)로 변환되어 버립니다. 파일명에는 물음표가 들어갈 수 없으므로 또한 에러가 납니다.




그래서, zip 포맷으로는, 일본식 한자, 중국식 한자, 유럽어가 섞인 파일명은 압축할 수 없습니다.

이때는 WinRAR 을 사용하여 압축하면 됩니다.





또는 일본식 한자들을 한국식 한자로 치환해 주면 되겠지요: ▶▶ 일본식 한자 / 한국식 한자 대조표 : Japanese Kanji / Korean Hanja Convert Table


중국어 간체자라면 번체자로 변환해 주는 방법도 있습니다: ▶▶ [중국어] 간체자 번체자 한자 대조표/변환표 - Chinese Simplified : Traditional Convert Table

0 Comments:

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top