파일 형식

DOC - Microsoft Word 바이너리 문서

DOC는 DOCX가 나오기 전 약 20년 동안 Word가 사용한 바이너리 형식입니다. 예전 파일들은 지금도 계속 나타나며, 작성자가 알지 못했던 더 많은 메타데이터를 숨기고 있습니다.

.doc

DOC는 마이크로소프트 Word가 1980년대 후반부터 Word 2007에서 DOCX로 대체되기 전까지 저장에 사용하던 형식입니다. 이 형식은 바이너리 형식으로, 파일이 사람이 읽을 수 있는 텍스트가 아니라 기계용 데이터라는 뜻입니다. 텍스트 편집기로 열어 보면 문장 조각 사이에 대부분 알아볼 수 없는 문자들이 섞여 있습니다. DOC 파일은 아직도 아카이브, 이메일 첨부 파일, 공유 드라이브에 매우 많이 남아 있어 기본 형식이 아니게 된 뒤에도 여전히 중요한 형식입니다.

DOC가 문서를 저장하는 방식

DOC 파일은 Microsoft가 Compound File Binary Format이라고 부른 컨테이너를 사용합니다. 하나의 파일 안에 작은 파일 시스템이 들어 있는 형태로, 이름이 붙은 여러 스트림에 대한 자체 디렉터리가 있습니다. 한 스트림에는 텍스트, 다른 스트림에는 서식 테이블, 또 다른 스트림에는 삽입된 그림과 개체들이 저장됩니다. 사양은 여러 차례의 Word 버전 출시를 거치며 유기적으로 커졌기 때문에, Word가 아닌 프로그램이 이 형식을 정확히 읽어 내는 일은 상당한 성취라고 할 정도로 형식이 복잡합니다.

이 설계에는 악명 높은 한 가지 결과가 있습니다. 스트림을 제자리에서 편집할 수 있었기 때문에, Word는 전통적으로 전체를 다시 쓰기보다 내용을 덧붙이거나 부분만 수정했습니다. 그 결과 삭제된 텍스트가 페이지에는 보이지 않아도 파일 안에 남아 있을 수 있었습니다. 빠른 저장 동작으로 이런 일이 흔하게 일어났습니다. 오래된 드라이브에서 복구한 DOC에는 전송되기 훨씬 전에 잘려 나간 단락들이 남아 있을 수 있습니다.

DOC에는 내장 압축 기능이 없기 때문에, 사진이 몇 장만 들어 있어도 문서 크기가 빠르게 커져 동일한 내용의 DOCX보다 몇 배씩 커지는 경우가 많습니다.

DOC가 포함하는 메타데이터

DOC는 복합 파일 내부의 요약 정보 스트림에 메타데이터를 저장합니다. 보이는 항목은 DOCX와 거의 같습니다. Title, Subject, Author, Keywords, Comments, Last Modified By 및 생성·수정 시각 정보가 포함됩니다.

문서 요약 정보에는 Company, Manager, Category와 페이지, 단어, 문자 수, 파일을 작성한 애플리케이션 이름과 버전, 분 단위의 Total Editing Time, Revision Number가 추가됩니다. Word는 또 이전 작성자 목록과 문서가 저장되었던 로컬 경로도 보관했기 때문에, DOC 파일에서 이름, 네트워크 공유 이름, 디렉터리 구조가 노출되는 경우가 있었습니다.

오래된 DOC에서 메타데이터를 읽을 때는 그 안의 모든 정보를 의도한 것보다 더 많은 내용을 드러낼 수 있는 것으로 봐야 합니다. 이 형식 때문에 기관들이 게시 전에 문서 속성을 제거하는 관행을 배우게 되었습니다.

DOC를 사용해야 할 때

새로 만드는 문서에는 DOC를 선택하지 마십시오. DOCX는 더 작고 사양이 명확하며, DOC가 지원되는 곳에서는 모두 지원되고, 빠른 저장으로 인한 잔여 데이터 문제도 없습니다. 현재의 워드 프로세서는 모두 이런 이유로 기본값으로 DOCX를 사용합니다.

DOC를 써야 하는 유일한 경우는 다른 형식을 읽지 못하는 정말 오래된 소프트웨어와의 호환성 때문입니다. 그 밖의 경우에는 DOC를 변환해야 할 대상으로 보십시오. 파일을 열어 레이아웃이 제대로 유지됐는지 확인한 뒤 DOCX로 저장하거나 PDF로 내보내고, 전달하기 전에 한 번 메타데이터를 확인하면 됩니다.