Copy 명령을 통해 파일을 합치기

과거 도스 시절부터 컴퓨터를 사용해오신 분들은 잘 아시겠지만 윈도우의 Copy 명령은 파일을 복사하는 것 외에도 여러 개의 파일을 하나로 합치는 용도로도 곧잘 사용되었습니다. 지난 포스팅에서 분할된 파일들을 하나로 합친 것이 좋은 예제가 될 것입니다.

Copy 명령을 통해 파일을 하나로 합치는 모습


Copy 명령을 통해 파일을 하나로 합치는 것은 다음과 같은 명령 형식을 가집니다.

copy /B "파일1" + "파일2" [+ "파일3" + ...] 파일4

파일 1 과 2, 3.... 을 하나의 파일로 합쳐 새로운 파일 4 를 만드는 것이죠. 이 때 /B 매개 변수는 파일의 종류가 바이너리(이진) 파일임을 의미합니다. 일반적인 파일들은 /B 매개 변수를 사용하면 됩니다. 그 외에 /A 라는 매개 변수 존재하는데 이는 아스키 텍스트 파일임을 의미하며 텍스트 파일들을 합칠 때 사용합니다.

아무튼 이러한 Copy 명령을 통해 파일을 합치는 기능은 분할 저장된 Split 파일이나 동영상 파일을 합치는 것 외에도 상당히 재미있는 결과물을 만들어낼 수도 있습니다. 바로 비밀이 담긴 특수한 사진 파일을 만들어 낼 수 있는 거죠. 이번 포스팅에서는 그에 대해 알아보도록 하겠습니다.






사진 파일 속에 또 다른 파일 숨기기

일단 사진 파일 하나와 사진 파일 속에 숨길 파일들을 압축한 압축 파일 하나를 만들어 줍니다. 준비를 마쳤으면 바로 작업을 진행해보도록 하겠습니다.

01. 평범한 사진 파일 하나와 사진 파일 속에 숨길 압축 파일을 준비합니다.



02. 명령 프롬프트를 실행하여 다음과 같이 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.

copy /B Image.jpg + Compress.zip Hidden1.jpg



03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.



해당 사진 파일은 윈도우 탐색기에서 보아도 사진 파일이고, 해당 파일을 열어보아도 그저 사진 파일로 열릴 뿐입니다. 웹으로 보아도 평범한 사진 파일일 뿐이죠. 하지만 해당 사진 파일을 WinRAR 와 같은 압축 프로그램으로 열어보면 이야기는 달라집니다.



* 알집과 같은 일부 압축 프로그램은 이러한 형식의 파일을 지원하지 않을 수 있습니다.


보시는 것과 같이 보기엔 단순한 사진 파일이 압축 프로그램에선 압축 파일로 인식되고, 그에 따라 우리가 처음에 숨겨 놓았던 압축 파일이 열리게 되는 것이죠. 그 상태에서 파일의 압축을 해제하면 숨겨진 파일들을 풀어줄 수 있습니다. 어떤가요? 사진 파일 속에 비밀의 파일들을 숨기는 방법 별로 어렵지 않죠?

참고로 파일을 합칠 때는 [사진 파일 + 압축 파일] 순으로 합쳐야 합니다. 즉, 사진 파일 뒤에 압축 파일을 이어주는 것이죠. [압축 파일 + 사진 파일] 순으로 작업하시면 안 됩니다. 그리고 만약에 해당 파일을 인터넷 게시판 등에 업로드한다면 보통 많은 곳이 자동으로 사진의 해상도를 조절하게 됩니다. 그러한 곳에 업로드하면 이러한 숨겨진 파일은 깨지게 되니 주의하세요.






사진 파일 속에 비밀 텍스트 숨기기

이번엔 사진에 비밀 문구를 숨겨보도록 하겠습니다. 먼저 TXT 텍스트 파일에 넣고 싶은 내용을 담아 준비하세요. 그럼 바로 작업을 진행해보도록 하겠습니다.

01. 평범한 사진 파일 하나와 사진 파일 속에 숨길 문서가 담긴 텍스트 파일을 준비합니다.



02. 명령 프롬프트를 실행하여 앞서와 마찬가지로 Copy 명령을 통해 두 파일을 하나로 합쳐 줍니다.

copy /B Image.jpg + Text.txt Hidden2.jpg



03. 작업을 마치면 아래와 같이 보기엔 평범한 Hidden1.jpg 라는 사진 파일이 하나 생성됩니다.



이번에 합친 것은 텍스트 파일이죠? 그럼 해당 사진 파일을 메모장으로 열어보겠습니다.



그러면 위에서 보시는 것과 같이 파일의 마지막에 숨겨 놓은 텍스트가 그대로 출력되는 것을 확인할 수 있습니다. 어떤가요? 간단하죠? 이렇게 사진 파일 속에 사랑의 메세지를 담아서 사랑하는 그녀에게 보내 보세요. 네? 없다고요? 사실 저도 없어서 못 써먹고 있습니다. ㅡㅡ^

별로 써먹을 일도 없고 이게 뭔 필욘가 하는 내용이지만 Copy 명령을 통해 파일을 합치는 것을 알아본 김에 함께 정리합니다. 예전에 커뮤니티에서 한 번 정리해드린 적이 있었는데 다시 정리해 보았습니다. 이상입니다. ^^


누구에게나 비밀 하나쯤은 있다.

 

 

신고
캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 미묘한차이 2012.11.30 22:27 신고  댓글주소  수정/삭제  댓글쓰기
    오오 재밌네요 윈도우 상에서는 이런 식으로 보이는 군요 ㅎㅎ
  2. BlogIcon kkamagui 2012.12.05 23:06 신고  댓글주소  수정/삭제  댓글쓰기
    헛 재미있는 글 잘 봤습니다 ^^
    copy 명령어를 이렇게 사용할수도 있군요 ㅎㅎ

    멋지네요 ^^
  3. BlogIcon mokomoji 2012.12.17 16:23 신고  댓글주소  수정/삭제  댓글쓰기
    어째 내 머리속을 ㄱ- 해킹 당한 듯 싶은데...
    저량 비슷한 경험을......;;;

    다른 것은.. 그거에욤.. 다른 msdos 외부 명령어와 이미지와 배치파일 잘 섞으다 보면 -_ -)a
    소프트웨어가 튀어 나오는 경우도 있음..
    = _=' 아무 관련 없는 프로그램이 튀어 나올 수 있다는...
    • BlogIcon CApple 2012.12.17 16:45 신고  댓글주소  수정/삭제
      댓글의 "경험"과 "다른 것"이 확실하게 무엇을 의미하는 것인지 잘 모르겠네요. 이 글에서 어떠한 경험에 대해 이야기한 부분은 없는데 말이죠. 혹시

      경험 - Copy 명령을 통해 파일을 합치는 것.
      다른 것 - mokomoji 님께서 Copy 작업을 하시다 겪으신 것.

      이건가요?
  4. 캐플공부방학생 2013.01.26 00:28 신고  댓글주소  수정/삭제  댓글쓰기
    안녕하세요. 캐플님, 먼저 강좌에 대한 감사의 마음을 전합니다. 요새 틈날 때마다 이곳에 들어와서 글을 읽고 있어요. 사..사...사...감사합니다(...).
    이 글과 관련하여 질문이 있습니다. Copy 명령어로 합친 파일을 다시 분리할 수는 없는 건가요?
    예를 들어 사진+압축 파일을 다시 개별적으로 나눌 수는 없는 건가요?
    합쳐서 보관하다가 문득 생각해 보니 이런 치명적인 단점이 있더군요. 다시 본래 용량의 그림 파일을 얻으려면 합친 파일의 이미지를 복사->붙여넣기 해서 새로운 이미지 파일을 만드는 수밖에 없을까요?
    도움을 주지는 못할망정 숙제만 던지고 갑니다.;;;
    • BlogIcon CApple 2013.02.05 12:48 신고  댓글주소  수정/삭제
      네 일단은 따로 분리는 안 된다고 생각하시면 됩니다. 따로 이전의 정확한 용량으로 Split(분할) 하면 될 지는 모르겠지만 이전의 정확한 용량을 알기도 어렵거니와 그렇게 세세하게 분할할 수 있는 도구가 있는지도 모르겠네요. 합쳐진 두 파일을 자동으로 인식해서 정확하게 분리해주는 프로그램도 없을 듯 싶네요.
  5. 캐플님짱 2013.05.19 06:13 신고  댓글주소  수정/삭제  댓글쓰기
    신세계를 경험하게 해주셔서 감사합니다 ~^^~
  6. Abflug 2014.02.04 17:15 신고  댓글주소  수정/삭제  댓글쓰기
    소중한 내용 잼있게 잘봤습니다.

    이것저것 해보다 jpg.zip or rar 는 가능한데 mp3 수십개 압축해서 병합해 봤는데 먹히질 않네요!

    사진이나 문서만 가능한가 봅니다.
    또 병합해 놓은 파일도 rar에서는 잘안풀리는 경우가 있고
    7z는 100% 풀리네요! 어제는 rar에서도 풀렸는데 참 웃기네요!^^
    좋은것 배우고 갑니다.
  7. 정재용 2016.06.23 19:45 신고  댓글주소  수정/삭제  댓글쓰기
    dd
  8. 정재용 2016.06.23 19:46 신고  댓글주소  수정/삭제  댓글쓰기
    그런데 win10은 안되네요 자세한 설명은 없나요?

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com