본문 바로가기

Linux

[Linux] 파일 인코딩 형식 확인 명령어 및 변환 명령어

반응형


파일 인코딩 형식 확인 명령어 (file -bi)

# file -bi 파일명

예제)
#file -bi kb.py

출력값
text/x-python; charset=utf-8

file -bi 명령어를 사용하면 특정 파일의 인코딩 형식을 알 수 있다.

위 예제에서는 utf-8 형식으로 인코딩되었다는 것을 알 수 있다.



파일 인코딩 형식 변환 명령어 (iconv)

iconv -c -f 현재인코딩형식 -t 변환할인코딩형식 kb.py > kb_new.py

리눅스에서 파일 인코딩 형식을 변환하는 명령어는 iconv이다.

실제 사용례는 아래와 같다. 

# iconv -c -f utf-8 -t euc-kr kb.py > kb_new.py

형식이 변환된 파일 kb_new.py의 파일 인코딩 형식을 확인해보면 변환된 것을 알 수 있다.

# file -bi kb_new.py

출력값
text/x-python; charset=iso-8859-1


위 예제는 utf-8에서 euc-kr로 변환했지만, 그 반대로도 가능하며, 다른 형식간 변환도 가능하다.




반응형