♬Melody of Nostalgia♬
  • 요즘 널럴한게 왠지 무섭다 [2009-11-04 (수) 21:54:57] l
TOTAL : 196810
TODAY : 1
Login
ID
PW




  • 카테고리

    개발경험   []
    개발철학   []
    어플   []
    참고   []
    플밍수련   []
    플래시   []

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

[월별전체글] [연별전체글]





  • 검색

포스팅검색


  • BLOG RSS
RSS
  • 방명록 RSS
RSS

  • 뻘글포함 BLOG RSS
RSS
[어플] 1861. 인코딩된 이상한 파일명을 원래 파일명으로 바꿔주는 프로그램

인터넷에서 다운받은 파일들을 보면 이런식으로 저장되어버린것들이 있습니다.

  • %C7%CF%B4%BA%BF%EC4.jpg
  • %C7%CF%B4%BA%BF%EC7.jpg

이렇게 표시되어 저장된 파일을

  • 하뉴우4.jpg
  • 하뉴우7.jpg

이렇게 원래 파일명으로 바꿔주는 프로그램입니다.


C#으로 만들어서... .Net Framework 가 깔려있어야 하는데요.

뭐 요즘 이 정돈 다 깔려있겠져 ㅋㅋ


사용법

 

☆초기버젼

프로그램 다운로드는 이곳에서

http://minazuki.new21.net/go.php?p=FileRenamer2.zip

  1. 압축풀기
  2. FileRenamer.exe 실행
  3. 이름을 바꿀 파일선택 (다중선택 가능)
  4. 다 바뀌면 해당 파일의 디랙토리가 뜨니 확인하삼.

☆수정버젼

UI 가 불편하다는 문의를 받고 새로 만들었습니다.

이거 다운로드.

http://minazuki.new21.net/go.php?p=FileRenamer4.zip

 

  1. 실행하고 저 창에 변환할 파일을 끌어놓으면 고고

 

특별히 메시지박스 같은건 안나옵니다. 그냥 되면 바로 이름 바뀌는거임.ㅋㅋ

 

 

★ 혹시 평범한 파일을 잘못 선택했다해도 문제 없습니다.

그런건 그냥 안바뀌고 그대로 나옴. 

 

이름바꾸기만 하는것이니 파일이 뻑나거나 할 염려는 없지만,

변환이 다 재대로 되는지는 제 컴에서 밖에 테스트를 못해봤으니...

혹시 가능하신분은 테스팅 좀 해주시면 감사하겠습니다. ㅡㅜ

일단 실행했을때 잘 돌아가면 (파일선택창 뜨면) 버그레포팅 같은것도 해주심 감사.

파일중에서 이렇게 %20%AA 막 이렇게 되어있는 파일들 선택해서 바꿔봐주세요.

 

 


이그젬플 ㅋ

 

(1)  파일 실행

 

 

 

 

 

(2) 파일 드래그 ㄱㄱ

캡쳐는 개발버젼이라 이렇게 되었지만 실제는 [항상 위] 로 탐색기 위에 변환기 창 뜨니 더 편리합니다.

 

 

 

(3) 변환 완료

이게 바로 삭 바뀌어 표시되진 않네요.

잠시 기다리거나 탐색기를 클릭하거나 해야 변경된 파일명이 재대로 표시됨.

음 드래그 해온곳의 윈도우 객체를 받을수 있으면 될거 같은데 가능한진 모르겠네요.

혹 아시는분 계시면 어드바이스 점 ㅜㅡ

 

 

 


잡담

C#은 한번도 안해봤지만... 내게는 구글신이 붙어있음.

[C# URLEncoding] 으로 검색하니 필요한 클래스들을 쉽게 찾을 수 있었습니다.ㅋㅋ

 

이 프로그램에서 가장 큰 이슈는...인코딩된 된 문자열 만으론 원래 Charset 을 찾을수가 없다는것.

그래서 꼼수를 썼는데요. (try-catch)

이것만으로 3byte로 인코딩된 파일이나 일본어 인코딩된 파일이 재대로 동작할지는 미지수네요.

테스트 해보고 싶은데 셈플찾기가 어려워서리...흠...

 

 

 

 

 

 

이글루스 링크 : http://kashuthel.egloos.com/4176340

* 소스
등록 : 2009-06-28 (일) 21:26:48

http://minazuki.new21.net/blog/tb/1861
▶ 트랙백
▶ 덧글


[No.1] sea&sei http://seasei.egloos.com/ 2009-06-28 (일) 22:15:39
그니까 깨진 텍스트 코드를 보정해주는 프로그램이거죠?
전 필요 없을듯 저런 이미지 있긴한데 (한 20개?) 관심이 없어요.....
불편하지 않아서......
나중에 불법다운 프로그램이 저러면 빌려 갈게요~
PASSWORD :
[No.1] 미나즈키 2009-06-29 (월) 01:33:23
음, 그렇지 ㅋㅋ
근데 뭐 하긴 이미지 파일은 썸네일이 있으니 이런게 필요없겠는걸...

음 정말 나중에 이미지 말고 다른 파일들이 이렇게 % 되어있는거 있음 함 써봐 ㅋ
PASSWORD :

[No.2] 구라펭귄 http://gp32.egloos.com 2009-06-28 (일) 22:17:33
우왕 림 좀 짱인덧

소스공개까지!

http://file.thisisgame.com/board/files/0/img/20090330034042_1c9a8e6c.jpg

이게 급 떠올랐음!
PASSWORD :
[No.2] 미나즈키 2009-06-29 (월) 01:33:35
으악!
내 소스는 암호인건가!
PASSWORD :

[No.3] 털보군 2009-06-28 (일) 23:45:57
잘 되는군.

그런데 UI가 너무 불친절하다는 생각 안함?

파일 여러개 한꺼번에 선택해서 원클릭 변환하는 UI는 너무 복잡하다고 치고....

파일 던져넣으면 선택Dialog없이 바로 변환하는 정도의 기능이라면 별로 어렵지 않을것 같은데...

끝나고 탐색기 여는건 빼줘. 나한텐 번거로운 옵션임
PASSWORD :
[No.3] 미나즈키 2009-06-29 (월) 01:35:04
오오, 시범사용 땡큐.

아 근데 UI가 좀 불편한가... 음 나름 편하겠다 싶었는디
역시 파일을 다루는데 있어서는 드래그엔드롭 만한게 없나..
오후 좋은 피드백이었음. 하나 배웠다.
PASSWORD :

[No.4] 아크몬드 http://arch7.net/ 2009-06-29 (월) 00:25:17
좋은데요~
PASSWORD :
[No.4] 미나즈키 2009-06-29 (월) 01:35:41
ㅎㅎ 혹시 사용할만한데가 있으시면 테스트도 함 해주심 감사를 ㅜㅜ
PASSWORD :

[No.5] 윤한 http://leeyunhan.com 2009-06-29 (월) 01:53:09
핸폰에서 플리커로 사진 보낼때 한글이 깨지는거..
그거 생각이 나네~~~
결국엔 me2로 사진 올려서 m2에서 플리커로 보내면 안깨지는걸로 나름 쇼부냈음.
* 기회는 없지만 올려준 프로그램은 언젠가 쓸 일 있을지도~
PASSWORD :
[No.5] 미나즈키 2009-06-29 (월) 02:17:59
헉, 플리커도 핸폰서 사진 보낼 수 있나요?
크헉 몰랐다 ㅠㅠ
미투 연동되는것도 첨알았고... 미투 그거는 뭐 여기저기 다 연동하는듯. 트위터도 되고.ㅋ

음 그나저나 형도 웹2.0서비스 여러가지 많이 쓰시는군요.
전 관심분야이면서도 정작 직접 사용은 별로 안하는디 ㅡㅜ

음 암튼 이건 언젠가 혹시 하드에 이런 깨진 파일있음 함 써봐주시면 감사ㅋㅋ 버그레포팅이라도 남겨주심 더 좋구ㅎ
PASSWORD :

[No.6] sea&sei http://seasei.egloos.com/ 2009-06-29 (월) 07:55:37
Net Framework가 대체 머야!!!!!
네이버 자료실에서 이것저거 받아 봤지만 실행이 안됀다는!!!
초보자를 위해 일체형으로 만들어 주던가!!!
(엄청난요구를 하고 있다)
링크를 걸어줘!!!!!
(쉬운요구인가???)
PASSWORD :
[No.6] 미나즈키 2009-06-29 (월) 23:58:13
크...헉!
마이크로소프트의 최신 기술 단내 ...아니 닷넷 프레임워크를 첨 들어봤단 말인가!
그거 최신 버젼 MS오피스 깔면 다 깔리게 되어있던데 ㅡㅜ
이럴수가 나의 불찰이었다.
조만간 그거 없어도 실행되는 버젼(일체형)으로 하나 릴리즈해야겠더..ㅠㅠ

암튼 일단...

http://www.microsoft.com/downloads/thankyou.aspx?familyId=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displayLang=ko

이곳에서 다운 받아서 깐 다음 실행해보우.
음... 근데 2.0 버젼이라 될라나.
PASSWORD :

[No.7] 세이렌 http://himering.egloos.com 2009-06-29 (월) 11:27:36
요즘엔 Net Framework가 보편화되어버렸군요.
예전엔 없어도 살만했는데...어흑...;;
그보다 변환 잘 됩니다. 역시 드래그가 편하군요.음음...
PASSWORD :
[No.7] 미나즈키 2009-06-30 (화) 00:01:05
우오오! 테스팅 감사합니다. ㅜ.ㅜ
드래그 엔 드롭으로 수정한 보람도 있군요 ㅎㅎ
게다가 닷넷만 깔리면 잘 돌아간다는것도 확실해졌음.

그나저나 역시 세상은 마소의 뜻대로 흘러가나봅니다.
그리고 그렇게 만드는 1인이 여기에 ㅋㅋ

음 뭐 닷넷은 요즘 오피스만 깔아도 깔리게 되어있으니까여 뭐 ㅋㅋ
PASSWORD :

[No.8] 조지훈 http://halkw.egloos.com 2009-06-30 (화) 01:31:06
단넷 프렘워크 없는 세상에서 살고 싶다

옴냐에 .NET COMPACT 아무것도 안됨 ㅠㅠㅠㅠㅠㅠㅠㅠ
시팍
PASSWORD :
[No.8] 미나즈키 2009-07-03 (금) 20:58:45
오, 옵니아에도 닷넷이 들가나!
아 어딜가나 ms 의 세상이로세.
그나저나 입사는 내년인데 일하는건 벌써 삼성전자 직원이로세.
맴버십이 다 그런가...
PASSWORD :

[No.9] 민달 2009-06-30 (화) 21:11:55
휼흉하다. 죠지!
PASSWORD :
[No.9] 미나즈키 2009-07-03 (금) 20:59:35
휴...휼흉!?
PASSWORD :

[No.10] 블루엔 2009-07-05 (일) 14:57:55
휼흉하세요(2)

...예제가 왜 근데 하뉴우 인건가요?;ㅂ;ㅋㅋㅋㅋㅋㅋ
PASSWORD :
[No.10] 미나즈키 2009-07-05 (일) 23:49:49
풓ㅎㅎㅎㅎㅎㅎㅎㅎㅎ
저 예제에 딴지거는 사람이 아무도 없어서 쓸쓸했는데 너무 반갑다 ㅋㅋ
PASSWORD :


이름 비밀번호
홈페이지
네타바레가 되는 부분은 네타테그 <neta> ~ </neta> 로 감싸주세요.

OpenID Login

Cookie


  • Intro


Minax


total post : 1






잠시 내림
Melody of nostalgia