우분투 10.04에서 unzip 파일명 한글 깨짐 문제 해결
우분투 10.04 (리눅스)/활용 팁(tip) / 2010. 4. 14. 15:09
unzip 6.0 CP949 문제 ( reandr )
MS에서 압축한 한글 파일명을 풀려할 때
unzip 6.0은 깨져 풀리게 되는데 reandr님에 제시한 방법이 제일 유용하다 봅니다.
관련 글타레 : viewtopic.php?f=18&t=7861
터미널서 sudo gedit /usr/local/bin/kozip 으로 파일 생성하여 내용을
sudo chmod 755 /usr/local/bin/kozip 후에..
MS 한글명 들어간 압축 풀 때에는
kozip MS압축파일.zip 으로 압축 풀기 해주시면 됩니다.
멋진 perl 스크립 올려주신 reandr님에게 감사 드립니다.
MS에서 압축한 한글 파일명을 풀려할 때
unzip 6.0은 깨져 풀리게 되는데 reandr님에 제시한 방법이 제일 유용하다 봅니다.
관련 글타레 : viewtopic.php?f=18&t=7861
터미널서 sudo gedit /usr/local/bin/kozip 으로 파일 생성하여 내용을
Code:
#!/usr/bin/perl
use strict;
use Encode;
use Archive::Zip;
my $zip = Archive::Zip->new();
$zip->read($ARGV[0]) == 0 or
die "$0: couldn't read $ARGV[0]\n";
foreach my $mref ($zip->members) {
my $n = decode("cp949",$mref->fileName);
print "Extracting $n\n";
$zip->extractMember($mref,$n) == 0 or
die "$0: couldn't extract $n\n";
}
넣고 저장 후use strict;
use Encode;
use Archive::Zip;
my $zip = Archive::Zip->new();
$zip->read($ARGV[0]) == 0 or
die "$0: couldn't read $ARGV[0]\n";
foreach my $mref ($zip->members) {
my $n = decode("cp949",$mref->fileName);
print "Extracting $n\n";
$zip->extractMember($mref,$n) == 0 or
die "$0: couldn't extract $n\n";
}
sudo chmod 755 /usr/local/bin/kozip 후에..
MS 한글명 들어간 압축 풀 때에는
kozip MS압축파일.zip 으로 압축 풀기 해주시면 됩니다.
멋진 perl 스크립 올려주신 reandr님에게 감사 드립니다.
'우분투 10.04 (리눅스) > 활용 팁(tip)' 카테고리의 다른 글
패널 삭제시 복구 방법 (0) | 2010.04.28 |
---|---|
우분투 10.04베타에 Docky 설치 (0) | 2010.04.07 |
우분투 10.04에서 GetDeb/PlayDeb 쉽게 사용하기 (0) | 2010.04.07 |
한글 맞춤법 검사기 0.3.3 설치 (0) | 2010.01.10 |
우분투 9.10에서 쇼핑하기 1 - 도서, 알라딘 (0) | 2010.01.08 |