Sunday, August 12, 2007
리눅스 유닉스, 아스키 파일을 바이너리 파일로 변경; ASCII File to Binary, Linux Unix
무슨 파일이든 파일을 압축하면 "이진파일" 즉 "바이너리파일(Binary File)"이 됩니다. 텍스트파일도 마찬가지입니다. 리눅스나 유닉스의 프롬프트에서 다음과 같은 명령을 사용하면 압축이 되고, 그 결과로 텍스트 파일이 바이너리 파일로 변환됩니다.
* foo.txt 라는 텍스트 파일을 압축하여 foo.txt.bz2 라는 이진파일로 만들기
bzip2 -k foo.txt
* foo.txt.bz2 라는 이진파일을 다시, foo.txt 라는 텍스트 파일로 풀기 (되돌리기)
bzip2 -kd foo.txt.bz2
참고로 위의 명령에서, "-k" 라는 옵션을 생략하면, 원본 파일을 지워 버립니다. 되도록 -k 옵션을 붙이는 것이 안전합니다.
거꾸로, 바이너리 파일을 아스키 파일로 만드는 법: ▶▶ 이진파일을 텍스트파일로 변환, 바이너리를 아스키로, Convert Binary File to Text File
* foo.txt 라는 텍스트 파일을 압축하여 foo.txt.bz2 라는 이진파일로 만들기
bzip2 -k foo.txt
* foo.txt.bz2 라는 이진파일을 다시, foo.txt 라는 텍스트 파일로 풀기 (되돌리기)
bzip2 -kd foo.txt.bz2
참고로 위의 명령에서, "-k" 라는 옵션을 생략하면, 원본 파일을 지워 버립니다. 되도록 -k 옵션을 붙이는 것이 안전합니다.
거꾸로, 바이너리 파일을 아스키 파일로 만드는 법: ▶▶ 이진파일을 텍스트파일로 변환, 바이너리를 아스키로, Convert Binary File to Text File
tag: linux
리눅스 Linux | 유닉스 Unix | 시그윈 Cygwin
<< Home