원인
1. 맥은 Unicode 인코딩을 사용하는데,
2. 이 방식이 다른 놈들과 좀 다르다 (맥은 NFD, 다른 놈들은 NFC).
해결 방법
1. 맥에서 압축할 때 윈도우에서 알아먹을 수 있도록 해 준다.
- 기본 zip이나 tar에서는 인코딩 설정을 지원하지 않으므로
- The Archiever, Clean..어쩌구 등의 어플을 이용해서 압축하면 된단다.
(구글 검색 요, 이건 현재 맥서버에서 GUI도 못쓰고 관리자 권한이 없어서 못해봄)
2. 윈도우에서 압축을 풀 때 맥의 인코딩을 인식해서 푼다.
- 압축 해제 시 인코딩을 선택할 수 있는 국내 프로그램은
압축시대(구. 술집), V3Zip이 있으나,
V3Zip은 맥용 유니코드 인코딩을 지원하지 않고
압축시대는 지원하지만 (내가 테스트 한 파일에서는) 몇 몇 파일에 오류가 발생하는 경우가 있었다.
-
다음의 링크에 있는 7zip 변경 버전을 사용하니 깔끔하게 처리 되었다.
http://trip2me.tistory.com/57
* 다음 링크에 NFC와 NFD에 대해 자세하게 설명 되어 있으며, 자소 교정기를 다운 받을 수 있다.
http://namoda.springnote.com/pages/4922363
맥에서는 잘 보이던 한글이 윈도우에서 풀려져 보이는 이유? (같은 글, KLDP)
* KLDP에 등록되어있는 hangulzip (http://www.kldp.net/projects/hangulzip) 을 이용하면
한글 파일명이 제대로 나오지만, 알 수 없는 이유로 파일이 깨져버려서 제대로 읽을 수 없었다.