보관 파일이란 무엇입니까?
아카이브 파일은 종종 압축 형식으로 다른 많은 파일을 보유하는 단일 파일입니다. 이러한 파일 형식을 만드는 프로그램을 아카이버라고합니다. 사용 가능한 고유 한 아카이브 형식을 가진 다양한 아카이버가 있으며 이러한 형식 중 다수는 상호 운용성이 없습니다. 그들이 생성하는 일부 아카이버와 파일은 특정 운영 체제에 고유 한 반면 다른 아카이브는 운영 체제와 컴퓨터 아키텍처에서보다 이식성이 뛰어납니다.
Zip 파일 (.zip)과 tarball (.tar)은 가장 일반적인 아카이브 파일 유형 중 하나입니다. 이 두 파일은 각각 다른 압축 방법을 사용하는 압축 아카이브입니다. 두 가지 압축 방법을 결합하여 압축 된 타르볼 (.tgz)을 만들 수 있습니다. 압축 된 타르볼은 zip 파일과 타르볼을 결합하여 구성되지 않습니다. 대신, zip 및 tarball 압축 방법을 모두 사용하는 하나의 큰 파일입니다. 이 아카이브 파일 유형에 액세스 할 때는 먼저 파일을 zip 파일로 압축 해제 한 다음 tarball로 다시 압축 해제해야합니다.
아카이브 파일은 일반적으로 파일 그룹을 결합하여 쉽게 공유하거나 효율성을 높이는 데 사용됩니다. 압축 된 아카이브 파일은 종종 여러 유형의 데이터를 한 번에 공유 할 수있는 효율적인 방법으로 이메일에 첨부되거나 네트워크를 통해 전송됩니다. MHTML은이 기술의 예이며 텍스트, 이미지, 사운드 또는 기타 미디어를 포함한 웹 페이지의 모든 리소스를 하나의 파일로 결합합니다. 전자 메일에 첨부 된 하나의 MHTML 파일을 전송하는 것이 훨씬 더 효율적이고 처리하기 쉬우 며 웹 페이지를 구성하는 모든 개별 파일을 하나씩 첨부합니다.
소프트웨어 개발에서 아카이브 파일을 사용하여 프로그램에 대한 정적 데이터 라이브러리를 생성 할 수 있으므로 대규모 데이터 네트워크에 쉽게 통합 할 수 있도록 대규모의 관련 코드 그룹을 단일 단위로 통합 할 수 있습니다. 라이브러리 용으로 작성된 정확한 아카이브 파일 유형 및 구성은 사용되는 컴퓨터 언어 및 작성된 컴퓨터의 아키텍처에 따라 다릅니다. 이 컨텍스트에서 사용되는 경우, 아카이브 내의 코드 파일간에 링크가 수행되지 않으며 아카이브에 배치 된 다른 파일 유형과 마찬가지로 별도의 엔티티로 남아 있습니다. 아카이브 파일 정적 라이브러리에서 파일을 분리하면 라이브러리 작성 중에 표시되지 않았더라도 링크 오류가 여전히 존재할 수 있습니다. 아카이브 파일을 사용하여 라이브러리를 만들 때는 아카이브 파일이 프로그래밍 오류를 마스킹하거나 수정할 수 없으므로 라이브러리를 프로그램에 올바르게 통합하는 데 각별히주의해야합니다.