반응형
리눅스에서 tar로 묶은 파일을 Windows PowerShell에서 압축 해제할 때 한글 파일명이 깨지는 문제는 주로 인코딩 차이로 인해 발생합니다.
리눅스 시스템에서 tar로 파일을 묶을 때, 기본적으로 UTF-8 인코딩이 사용됩니다.
그러나 Windows에서는 기본적으로 CP949 (또는 EUC-KR) 인코딩을 사용하기 때문에, 인코딩 불일치로 인해 한글 파일명이 깨질 수 있습니다.
이것을 해결하려고 파워쉘에 다음 옵션을 주어도 해결되지 않았습니다.
$OutputEncoding = [System.Text.Encoding]::UTF8
제일 간단한 방법은 그냥 7-zip을 사용해서 tar를 풀면 인코딩 문제가 자동으로 해결됩니다.
7-Zip은 다양한 인코딩 옵션을 지원하며, 한글 파일명 문제를 해결하는 데 유용합니다!!
다운로드 설치 후 설치위치가 시스템패스에 설정되어 있다면 다음과 같이 풀면 되고
7z x -o <출력경로> <압축파일.tar>
아니면 그냥 탐색기에서 클릭해서 풀어버려도 됩니다.
반응형
'IT > 리눅스' 카테고리의 다른 글
wget 명령어의 모든것(HTTP, HTTPS, FTP 지원, 복수파일, 폴더전체, 이어받기 등등) (0) | 2024.07.24 |
---|---|
ffmpeg 송출 에러 av_interleaved_write_frame(): Broken pipe 해결 (0) | 2024.07.12 |
ffmpeg으로 rtsp 송출하기(RTSPSimpleServer, mediamtx) (0) | 2024.07.12 |
Ubuntu에서 방화벽 설정하기(우분투 ufw, IP범위, 포트범위) (0) | 2024.06.05 |
파일 시스템이란? NTFS와 exFAT 특징과 차이점 (0) | 2024.04.17 |