사전

보관된 파일 이름이란 무엇입니까?

Archived File Name은 GZIP, RAR 또는 7z 압축 파일 안에 저장된 파일에 대해, 해당 압축 파일이 기록해 두는 파일 이름입니다. 이 이름은 보통 압축 파일 자체의 이름과는 다릅니다.

archived-file-name

압축된 파일은 GZIP, RAR, 7z 파일처럼 압축 파일 내부에 저장된 파일입니다. "압축 파일 내 파일 이름"은 압축 파일이 기록한, 그 내부에 저장된 파일의 이름입니다. 이 이름은 압축 파일 자체의 파일 이름과는 별개입니다.

예를 들어 gzip 프로그램은 example.png라는 파일을 example.png.gz라는 파일로 바꿉니다. 압축 파일은 새 이름을 가지지만, 그 안에 저장된 "압축 파일 내 파일 이름"은 여전히 example.png로 유지됩니다.

다른 문맥에서 "archived"는 파일을 일상적인 사용에서 제외하고 장기 보관소로 옮겼다는 뜻일 수 있습니다. 이 문서는 압축 파일 안에 저장된 파일에 대한 메타데이터 필드를 설명합니다.

어떤 파일에 포함되어 있는지

메타데이터 프로그램 ExifTool에서 ArchivedFileName 태그는 GZIP, RAR, 7z 압축 파일에서 가져옵니다. GZIP 파일의 경우 ExifTool은 압축 파일 안의 첫 번째 파일에 대해서만 이 태그를 읽습니다. RAR 또는 7z 압축 파일의 경우 모든 파일을 읽지만, exiftool 명령은 -a 옵션을 추가하지 않으면 첫 번째 이름만 표시합니다.

코믹북 압축 파일은 확장자만 다른 일반 압축 파일입니다. CBR 파일은 RAR 압축 파일이고, CB7 파일은 7z 압축 파일입니다. 따라서 페이지 이미지의 이름이 이 필드에 표시될 수 있습니다.

ZIP 압축 파일도 같은 종류의 이름을 저장하지만, ExifTool은 이를 ZipFileName으로 표시합니다. ExifTool은 DOCX 문서처럼 ZIP을 기반으로 한 일부 형식에서도 이 태그를 보고합니다. CBZ 코믹도 ZIP 압축 파일입니다.

값이 어디에서 오는지

압축 프로그램은 파일을 압축 파일에 추가할 때 그 이름을 기록합니다. ZIP 또는 RAR 5 압축 파일에서는 저장된 각 파일이 이름을 담고 있는 자체 헤더를 가집니다.

GNU gzip은 기본적으로 원래 파일 이름을 저장하지만, -n 옵션을 사용하면 저장하지 않습니다. 이름이 있는 파일에서 오지 않은 데이터에는 이름이 전혀 없습니다. GZIP 헤더의 플래그 비트는 이름이 존재하는지 여부를 나타냅니다.

값이 어떻게 보이는지

값은 example.png처럼 확장자가 포함된 일반적인 파일 이름입니다. ZIP 및 RAR 5 압축 파일에서는 이름에 폴더 경로가 포함될 수도 있습니다. 슬래시 /가 폴더 이름을 구분합니다.

ZIP 경로는 드라이브 문자나 슬래시로 시작하지 않습니다. GZIP 이름에는 gzip이 폴더 정보를 제거하기 때문에 폴더가 포함되지 않습니다.

각 형식은 이름에 사용할 수 있는 문자도 따로 정해 둡니다.

  • GZIP: ISO 8859-1(라틴-1이라고도 함)
  • ZIP: 이전 IBM 코드 페이지 437, 또는 비트 플래그가 지정할 경우 UTF-8
  • RAR 5: 항상 UTF-8

코드 페이지 437은 이름을 원래 MS-DOS 범위의 문자로만 제한합니다. UTF-8은 전체 유니코드 표준을 지원하므로 훨씬 더 많은 언어의 문자를 저장할 수 있습니다.

왜 중요한지

이 필드는 압축을 풀기 전에 압축 파일 안에 무엇이 들어 있는지를 보여 줍니다. 압축 파일 자체의 이름은 어떠해도 되지만, 이 필드는 내부에 저장된 파일의 이름과 확장자를 제공합니다.

GZIP 파일의 경우, 나중에 .gz 파일 이름을 바꾸더라도 이 값에는 원래 이름이 유지됩니다. gunzip 명령은 기본적으로 저장된 이름을 무시하지만, -N 옵션을 사용하면 그 이름을 복원합니다.

.tar.gz 파일은 gzip으로 압축한 TAR 압축 파일입니다. gzip이 TAR 파일을 별도의 이름이 있는 파일로 압축한 경우, 이 값은 그 TAR 파일의 이름입니다. tar 프로그램이 압축을 같은 단계에서 수행하면 이 값이 없는 경우가 많습니다.

파일 이름에는 사람의 이름이나 프로젝트 이름처럼 개인 정보가 포함될 수 있습니다. ZIP 암호화는 일반적으로 파일 내용만 보호합니다.

중앙 디렉터리 암호화 기능을 따로 사용하지 않으면 파일의 이름, 크기, 날짜는 계속 읽을 수 있습니다. 헤더를 암호화한 RAR 5 압축 파일에서는 이름을 담고 있는 헤더도 함께 암호화됩니다.