xftp 파일 리스트 출력 버그 [1]

xftp 파일 리스트 출력 버그

2011-07-09 13:00 - guest
안녕하세요.
Xshell은 기능이 좋아서 애용하고 있는데, xftp가 상대적으로 버그가 많아 아쉬웠습니다.
그런 차에 버그를 하나 발견해서 리포트해봅니다.

환경 :
Win 7 64bit Enterprise K, SP1
Xftp 4 build 0180

정확히 어떤 버그인지는 알 수 없으나, 파일명에 특수문자가 들어가면 오동작을 일으키는 것 같습니다.

"ㅇㅓㄸㅓㄴ ㅁㅏㅅㅜㄹㅇㅢ ㄱㅡㅁㅅㅓㅁㅗㄱㄹㅗㄱ 2ㄱㅣ 01 (MX 1920x1080 x264 AAC).smi"

위 파일은 실제로는 ttt 세글자가 있는 텍스트 파일이고, 파일명은 일단 보이는데로 적어봅니다.
폴더에 이 파일만 넣어두고 계속 새로고침을 하면 크기가 점점 커집니다.
폴더에 다른 파일을 하나 더 넣은 후 확인해보면 용량이 터무니없어 크게보입니다.

재밌는 점은 저 파일명이 윈도에서는 "어떤 마술의 ..."로 보인다는 점입니다.
그 외의 프로그램은 윈도처럼 인식하기도 하고(uTorrent), 아예 잘못된 이름으로 인식하기도 합니다.(gVim, 한글 2007)

도움이 될진 모르겠는데 저 파일을 리눅스에 넣고 ls | xxd 하면 아래와 같이 보이네요

"ㅇㅓㄸㅓㄴ ㅁㅏㅅㅜㄹㅇㅢ ㄱㅡㅁㅅㅓㅁㅗㄱㄹㅗㄱ 2ㄱㅣ 01 (MX 1920x1080 x264 AAC).smi"
0000000: e184 8be1 85a5 e184 84e1 85a5 e186 ab20 ...............
0000010: e184 86e1 85a1 e184 89e1 85ae e186 afe1 ................
0000020: 848b e185 b420 e184 80e1 85b3 e186 b7e1 ..... ..........
0000030: 8489 e185 a5e1 8486 e185 a9e1 86a8 e184 ................
0000040: 85e1 85a9 e186 a820 32e1 8480 e185 b520 ....... 2......
0000050: 3031 2028 4d58 2031 3932 3078 3130 3830 01 (MX 1920x1080
0000060: 2078 3236 3420 4141 4329 2e73 6d69 0a x264 AAC).smi.

"어떤 마술의 금서목록 2기 01 (MX 1920x1080 x264 AAC).smi"
0000000: ec96 b4eb 96a4 20eb a788 ec88 a0ec 9d98 ...... .........
0000010: 20ea b888 ec84 9ceb aaa9 eba1 9d20 32ea ............ 2.
0000020: b8b0 2030 3120 284d 5820 3139 3230 7831 .. 01 (MX 1920x1
0000030: 3038 3020 7832 3634 2041 4143 292e 736d 080 x264 AAC).sm
0000040: 690a i.

일단 두 파일 모두 첨부해봅니다.

그럼 좋은 하루 되세요.^^

프로그램 버전 : Xftp 4


Re: xftp 파일 리스트 출력 버그

2011-07-11 13:59 - 넷사랑
안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

유니코드 체계 내에서 한글 자모를 출력할 때 초성, 중성, 종성 정보가 포함되어 있는 자모 영역이 있습니다. 이 영역의 한글 자모일 경우 OS에 따라서 이를 조합하여 보여 주기도 합니다. 보내 주신 파일 중에서 하나는 파일 이름이 이런 영역의 한글 자모로 구성된 파일입니다.

문제는 Xftp가 유니코드를 완전히 지원하고 있지 않기 때문에 현재는 이런 파일을 제대로 처리할 수 없다는 점입니다.

다만 파일 크기나 기타 정보를 표현하는데 생기는 문제는 수정하도록 하겠습니다.

감사합니다.


이전 조회수: 303