Copy 명령을 통해 파일을 합치기
과거 도스 시절부터 컴퓨터를 사용해오신 분들은 잘 아시겠지만 윈도우의 Copy 명령은 파일을 복사하는 것 외에도 여러 개의 파일을 하나로 합치는 용도로도 곧잘 사용되었습니다. 지난 포스팅에서 분할된 파일들을 하나로 합친 것이 좋은 예제가 될 것입니다.
Copy 명령을 통해 파일을 하나로 합치는 모습
Copy 명령을 통해 파일을 하나로 합치는 것은 다음과 같은 명령 형식을 가집니다.
copy /B "파일1" + "파일2" [+ "파일3" + ...] 파일4
파일 1 과 2, 3.... 을 하나의 파일로 합쳐 새로운 파일 4 를 만드는 것이죠. 이 때 /B 매개 변수는 파일의 종류가 바이너리(이진) 파일임을 의미합니다. 일반적인 파일들은 /B 매개 변수를 사용하면 됩니다. 그 외에 /A 라는 매개 변수 존재하는데 이는 아스키 텍스트 파일임을 의미하며 텍스트 파일들을 합칠 때 사용합니다.
아무튼 이러한 Copy 명령을 통해 파일을 합치는 기능은 분할 저장된 Split 파일이나 동영상 파일을 합치는 것 외에도 상당히 재미있는 결과물을 만들어낼 수도 있습니다. 바로 비밀이 담긴 특수한 사진 파일을 만들어 낼 수 있는 거죠. 이번 포스팅에서는 그에 대해 알아보도록 하겠습니다.
사진 파일 속에 또 다른 파일 숨기기
일단 사진 파일 하나와 사진 파일 속에 숨길 파일들을 압축한 압축 파일 하나를 만들어 줍니다. 준비를 마쳤으면 바로 작업을 진행해보도록 하겠습니다.
01. 평범한 사진 파일 하나와 사진 파일 속에 숨길 압축 파일을 준비합니다.
02. 명령 프롬프트를 실행하여 다음과 같이 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.
03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.
02. 명령 프롬프트를 실행하여 다음과 같이 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.
copy /B Image.jpg + Compress.zip Hidden1.jpg
03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.
해당 사진 파일은 윈도우 탐색기에서 보아도 사진 파일이고, 해당 파일을 열어보아도 그저 사진 파일로 열릴 뿐입니다. 웹으로 보아도 평범한 사진 파일일 뿐이죠. 하지만 해당 사진 파일을 WinRAR 와 같은 압축 프로그램으로 열어보면 이야기는 달라집니다.
* 알집과 같은 일부 압축 프로그램은 이러한 형식의 파일을 지원하지 않을 수 있습니다.
보시는 것과 같이 보기엔 단순한 사진 파일이 압축 프로그램에선 압축 파일로 인식되고, 그에 따라 우리가 처음에 숨겨 놓았던 압축 파일이 열리게 되는 것이죠. 그 상태에서 파일의 압축을 해제하면 숨겨진 파일들을 풀어줄 수 있습니다. 어떤가요? 사진 파일 속에 비밀의 파일들을 숨기는 방법 별로 어렵지 않죠?
참고로 파일을 합칠 때는 [사진 파일 + 압축 파일] 순으로 합쳐야 합니다. 즉, 사진 파일 뒤에 압축 파일을 이어주는 것이죠. [압축 파일 + 사진 파일] 순으로 작업하시면 안 됩니다. 그리고 만약에 해당 파일을 인터넷 게시판 등에 업로드한다면 보통 많은 곳이 자동으로 사진의 해상도를 조절하게 됩니다. 그러한 곳에 업로드하면 이러한 숨겨진 파일은 깨지게 되니 주의하세요.
사진 파일 속에 비밀 텍스트 숨기기
이번엔 사진에 비밀 문구를 숨겨보도록 하겠습니다. 먼저 TXT 텍스트 파일에 넣고 싶은 내용을 담아 준비하세요. 그럼 바로 작업을 진행해보도록 하겠습니다.
01. 평범한 사진 파일 하나와 사진 파일 속에 숨길 문서가 담긴 텍스트 파일을 준비합니다.
02. 명령 프롬프트를 실행하여 앞서와 마찬가지로 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.
03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.
02. 명령 프롬프트를 실행하여 앞서와 마찬가지로 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.
copy /B Image.jpg + Text.txt Hidden2.jpg
03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.
이번에 합친 것은 텍스트 파일이죠? 그럼 해당 사진 파일을 메모장으로 열어보겠습니다.
그러면 위에서 보시는 것과 같이 파일의 마지막에 숨겨 놓은 텍스트가 그대로 출력되는 것을 확인할 수 있습니다. 어떤가요? 간단하죠? 이렇게 사진 파일 속에 사랑의 메세지를 담아서 사랑하는 그녀에게 보내 보세요. 네? 없다고요? 사실 저도 없어서 못 써먹고 있습니다. ㅡㅡ^
별로 써먹을 일도 없고 이게 뭔 필욘가 하는 내용이지만 Copy 명령을 통해 파일을 합치는 것을 알아본 김에 함께 정리합니다. 예전에 커뮤니티에서 한 번 정리해드린 적이 있었는데 다시 정리해 보았습니다. 이상입니다. ^^
누구에게나 비밀 하나쯤은 있다.