skip menu and go to main content

body start

Hangul Zip

  인코딩 변환을 하는 것인가요? 3 ]

07.01.10-09:32:47

313177

Submitted by 염재현

 

View680

 

이것과는 약간 다르지만 eucKR로 압축한 것을 UTF-8 시스템에서 풀 수 있는 Junzip이라는 프로젝트가 있고, 이것을 유용하게 사용하는 중입니다. 이것이 인코딩 변환을 하는 것인데, 이 프로젝트도 인코딩 변환을 하는 것인가요?

좋은 프로젝트라고 생각합니다. 다른 인코딩으로 압축된 파일들을 윈도에서 깔끔하게 풀어내야 할 경우가 있거든요. 꼭 OS X에서 압축한 것을 윈도에서 풀어내는 것인가요 아니면 인코딩을 어떤 인코딩에서 eucKR로 바꿔주는 것인가요?

Comments on this artfact

3 Comments

염재현

이것과는 약간 다르지만 eucKR로 압축한 것을 UTF-8 시스템에서 풀 수 있는 Junzip이라는 프로젝트가 있고, 이것을 유용하게 사용하는 중입니다. 이것이 인코딩 변환을 하는 것인데, 이 프로젝트도 인코딩 변환을 하는 것인가요?

좋은 프로젝트라고 생각합니다. 다른 인코딩으로 압축된 파일들을 윈도에서 깔끔하게 풀어내야 할 경우가 있거든요. 꼭 OS X에서 압축한 것을 윈도에서 풀어내는 것인가요 아니면 인코딩을 어떤 인코딩에서 eucKR로 바꿔주는 것인가요?

07.01.10-09:32:47

oedalpha

답이 늦었습니다. 답글이 달렸는지 몰랐네요 :(

인코딩 변환을 합니다. MacOSX에서는 파일 이름에 UTF-8 을 쓰는데, 이걸 CP949로 바꿔서 풀어줍니다.

그런데, 한가지 작업을 더 합니다. MacOSX에서 만든 zip파일을 살펴보면, "한글.txt" 가 "ㅎㅏㄴㄱㅡㄹ.txt" 로 되어 들어가 있더군요. 이것까지 원래대로 "한글.txt"가 되도록 합쳐서 보여주게 했습니다. (이 부분은 perky님이 짜놓으신 코드를 이용했습니다.)

마지막으로 MacOSX에 생기는 .DS_Store, __MACOSX 같은 파일이나 디렉토리를 풀지 않습니다.

답이 늦어 죄송합니다. 감사합니다.

07.01.21-20:09:36

염재현

그렇군요! 궁금했던 것인데 답변해 주셔서 감사합니다.

07.01.21-20:27:25