소프트웨어 관련/소프트웨어 이야기

한글이 깨져보인다? 자소단위로 풀려보일 때 해결책

동해랑 2010. 5. 22. 16:56
한글이 깨져보이는 경우가 있습니다만, 실제 이를 확인하기는 쉽지 않습니다.

Sample Files.zip


아래의 예제를 설명하기에 앞서, 여기 0 KB의 크기를 가진 샘플 파일들을 넣어뒀으니 다운로드 받아서 확인해보시기 바랍니다.

보시면 재밌는 것을 확인하실 수 있을 겁니다.


도대체 어떻게 보인다는 것인가?


윈도우즈 탐색기로 보면 위와 같이 정상적인 파일로 보입니다.




하지만, PowerDesk Pro와 같은 프로그램으로 보면 이와 같이 한글이 자소단위로 풀려서, 마치 한글이 깨진 것처럼 보이게 되죠.




음악 재생 프로그램인 알송으로 파일들을 불러오면 이와 같이 정상적으로 재생시간이 표시되지만..



곰오디오로 불러오면, 파일을 인식하지 못해 이와 같이 재생시간이 00:00으로 표시됩니다.
당연히 재생도 안됩니다.




파일명 변경 프로그램인 ReNamer로 불러들인 화면입니다. 역시 자소단위로 풀려 보이죠.




메모장과 같은 텍스트 에디터 프로그램인 EditPlus로 파일명만 복사해서 붙여넣은 모습입니다.
파일명이 정상적으로 보이는 듯하지만..



10. 사랑보다 깊은 상처 - 임재범, 박정현.flac행의 맨 우측에서 좌측 끝까지 마우스로 드래그한 모습입니다.
정상적으로 드래그가 안 된 것을 볼 수 있습니다.




윈도우즈 메모장에 파일명들을 모두 복사해서 붙여넣고, 위와 마찬가지로 10행의 우측 끝에서 좌측 끝까지 마우스로 드래그한 모습입니다.
윈도우즈 탐색기에서와 마찬가지로 파일명도 정상적으로 보이고, 드래그도 정상적으로 된 것을 볼 수 있습니다.


결론적으로 말해..
윈도우즈에서는 파일명이 정상적으로 보이고, 별 이상없어 보이는데, 일부 32bit 프로그램에서는 자소단위로 풀려보이는 것을 알 수 있습니다.



여러분이 직접 확인해보실까요?

자, 그럼 이제 글 시작 부분에 파일첨부해놓은 Sample Files.zip 파일에 들어있는 파일들을 볼까요?



윈도우즈 탐색기로 본 화면입니다.
똑같은 파일들이 2개씩 존재하는 것을 볼 수 있습니다. 신기하죠?



Sample Files.zip 안의 파일들을 풀어서 PowerDesk Pro로 본 모습입니다.
자소단위로 풀려있는 파일명들과 정상적인 파일명 2가지로 되어 있는 것을 볼 수 있습니다.



왜 자소단위로 풀려 보이는 것인가?

MAC OS에서 기재한 문자가 Windows에서 일반적으로 사용하는 것과 다른 문자코드를 사용했기 때문입니다.
MAC OS쪽의 이야기는 제 전문분야가 아닌 관계로.. 이와 관련한 자세한 내용은 한글이 자소단위로 풀어지는 현상 게시물을 참조하시기 바랍니다.

간단히 적자면, Windows XP SP3 에서나, 그 이상의 OS에서라도 일부 프로그램에서는 이와 같은 자소단위로 풀린 문자로 보인다는 것입니다.

다만 오히려 이렇게 자소단위로 풀려보이면 인식하기가 그나마 쉽지만..
요즘 많이들 쓰시는 Windows 7의 윈도우즈 탐색기로 보면 위에서와 같이 정상적인 글자처럼 보이기 때문에 식별하기가 힘들다는 것이지요.

그래서 곰오디오라던가.. 기타 일부 프로그램에서는 해당 파일을 정상적으로 인식하지 못하기 때문에, 재생이 안된다거나 기타 갖가지 문제가 발생할 수 있다는 것이 문제인 것이지요.


이런 파일명은 일반적인 파일명 바꾸기 기능으로 바꾸려 해도 잘 안 될 것입니다.
기존 문자코드와 같은 문자코드를 쓰려는 윈도우즈의 속성때문이지요.


뭐.. MAC OS사용자에 의해 의도치 않게 이런 파일명들이 생기기도 하지만,
요즘은 필터링을 피하기 위해 일부러 이렇게 만들어놓은 파일들도 보이더군요.
어떤 경우든, Windows 사용자로서는 참으로 귀찮은 일이 아닐 수 없습니다.



팁으로 말씀드리자면,
Windows 7의 윈도우즈 탐색기에서는 정상적인 파일로 보이는 이런 파일들을 구별하는 방법 중의 하나는,
파일명순으로 정렬을 했는데, 해당 파일은 실제로는 자소단위로 풀려있기 때문에, 엉뚱한 순번에 위치하고 있을 것입니다.



해결방법은?

일반적으로 이런 자소단위로 풀려보이는 파일명을 자소단위로 풀려보이지 않도록 수정하려면
ReNamer의 UserInput룰을 이용해서 바꾸면 되긴합니다만, 아주 간단히 해결하는 방법이 있습니다.
(이 부분을 적기 위해 이토록 장황하게 글을 적었네요. -_-;)


위에서 언급한 나모님의 한글이 자소단위로 풀어지는 현상 게시물 중간쯤에 자소 합치기 프로그램이 올려져 있습니다.
만약을 위해 여기에도 올려두긴 하겠습니다만, 업데이트가 됐을 수도 있으니, 가급적 나모님의 게시물에서 다운로드 받으시길 권합니다. ^^

HangulJasoFixer Portable Freeware; 한글 자소 합치기.zip


이를 이용하시면 간단하게 해결이 되구요, 사용방법도 그 게시물에 자세히 적혀 있습니다. ^^


이처럼 쉽게 알 수 없는.. 자소단위로 풀려있는 한글 파일명의 파일들...
자소 합치기 프로그램을 실행해서 내 컴퓨터를 한번 쭉 검색해보세요...
몇 개나 검출되시나요...? ^^