아카이브 파일

Archive file

컴퓨팅에서 아카이브 파일은 메타데이터와 함께 하나 이상의 파일로 구성된 컴퓨터 파일입니다.아카이브 파일은 여러 데이터 파일을 하나의 파일로 수집하여 휴대성과 저장을 용이하게 하거나 단순히 파일을 압축하여 스토리지 공간을 줄이기 위해 사용합니다.아카이브 파일에는 디렉토리 구조, 오류 검출정정 정보, 임의의 코멘트가 격납되어 있는 경우가 있습니다.또, 내장 [1][2][3]암호화를 사용하는 경우도 있습니다.

적용들

휴대성

아카이브 파일은 파일 시스템 데이터와 메타데이터를 특정 파일 콘텐츠 내에 저장하기 때문에 시스템에 저장하거나 해당 파일 시스템을 지원하지 않는 채널을 통해 전송할 수 있습니다.예를 들어 파일 콘텐츠만 있습니다.이메일 경유디렉토리 구조를 송신하는 것, 에서 지원되지 않는 파일 등이 있습니다.길이 또는 문자로 인한 대상 파일 시스템 및 파일의 날짜 [4]시간 정보를 유지합니다.

또한 저장된 웹 페이지의 자원 등 다수의 작은 파일을 쉽게 전송할 수 있습니다.한 번의 파일 조작으로 컨테이너 파일을 전송할 수 있기 때문입니다.다수의 작은 파일을 전송하려면 컴퓨터가 각 파일의 파일 시스템 구조를 개별적으로 수정해야 하기 때문에 [5][6]상당히 느립니다.

소프트웨어 배포

아카이브의 목적 이외에, 소프트웨어 컨텐츠가 몇개의 파일에 자연스럽게 분산되는 경우가 많기 때문에, 아카이브 파일은 배포용 소프트웨어의 패키징에 자주 사용됩니다.그 후, 아카이브는 패키지라고 불립니다.아카이브 파일 형식은 동일하지만 매니페스트 파일이 필요한 등 내용에 대한 추가 규칙이 있으며, 이 형식을 패키지 [7]형식이라고 합니다.예를 들어 Debian의 경우 deb, Java의 경우 JAR, Android의 경우 APK, Windows Installer의 경우 자동 압축 해제 실행 파일있습니다.

특징들

다양한 종류의 아카이브에서 지원되는 기능은 다음과 같습니다.

일부 아카이브 프로그램에는 자동 추출, 자가 설치, 소스 볼륨 및 매체 정보, 패키지 노트/설명 등이 있습니다.

아카이브 파일의 파일 확장자 또는 파일 헤더는 사용되는 파일 형식을 나타냅니다.컴퓨터 아카이브 파일은 파일아카이브 소프트웨어, 옵티컬디스크 오서링 소프트웨어 및 디스크이미지 소프트웨어에 [8]의해 생성됩니다.

아카이브 형식

아카이브 형식은 아카이브 파일의 파일 형식입니다.일부 형식은 작성자에 의해 잘 정의되어 있으며 여러 벤더와 [9]커뮤니티에서 지원되는 규약이 되었습니다.

종류들

  • 아카이브 형식만 메타데이터연결 파일을 저장합니다.
  • 압축 전용 포맷은 파일만 압축합니다.
  • 다기능 포맷은 메타데이터의 저장, 연결, 압축, 암호화, 오류 검출 및 복구 정보의 작성, 아카이브의 자기 압축 해제 및 자기 확장 파일에 패키지화할 수 있습니다.
  • 소프트웨어 패키지 형식은 파일을 자동으로 설치할 수 있는 소프트웨어 패키지를 생성하는 데 사용됩니다.
  • 디스크 이미지 포맷은 대용량 스토리지 볼륨의 디스크 이미지를 생성하는 데 사용됩니다.

다양한 아카이브 유형을 구별하기 위해 사용되는 파일 이름 확장자에는 zip, rar, 7z tar가 있으며, 그 중 첫 번째 확장자는 가장 널리 [10]구현되어 있습니다.

Java는 또한 jar war와 같은 아카이브 확장자 제품군을 도입했습니다(jJava용, w는 Web용).바이트 코드 배치 전체를 교환하기 위해 사용됩니다.소스 코드 및 기타 텍스트, HTML 및 XML 파일 교환에도 사용됩니다.기본적으로는 모두 [11]압축되어 있습니다.

오류 검출 및 복구

아카이브 파일에는 패리티 체크 및 오류 검출용 기타 체크섬이 포함되어 있는 경우가 많습니다.를 들어 zip 파일에는 Cyclic Redundancy Check(CRC; 순회 용장검사)가 사용됩니다.RAR 아카이브에는 추가 오류 정정 데이터(복구 레코드)[12]가 포함될 수 있습니다.

복구 레코드를 기본적으로 지원하지 않는 아카이브 파일은 별도의 PAR(parchive) 파일을 사용하여 추가 오류 수정 및 다중 [13]파일 아카이브 내의 누락된 파일 복구를 수행할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Archive File: What it's Used For". Lifewire. Retrieved 2022-06-17.
  2. ^ "Archive files". www.ibm.com. 2015-02-07. Retrieved 2022-06-17.
  3. ^ "What is Archiving And Why is it Important?". Secure Data MGT. 2015-03-23. Retrieved 2022-06-17.
  4. ^ "Data Portability and Platform Competition Is User Data Exported From Facebook Actually Useful to Competitors?" (PDF). Archive.org. p. 22. Retrieved June 17, 2022.
  5. ^ "Why file transfer speeds of small vs large files could be different". NetApp Knowledge Base. 2020-06-17. Retrieved 2022-06-17.
  6. ^ "Why Small Files Take Longer to Copy Than Large Files". Dataquest. 2018-10-10. Retrieved 2022-06-17.
  7. ^ Manager, Amit Ashbel, Senior Marketing and Strategy. "Data Archiving: The Basics and 5 Best Practices". cloud.netapp.com. Retrieved 2022-06-17.
  8. ^ "What Is a File Extension & Why Are They Important?". Lifewire. Retrieved 2022-06-17.
  9. ^ "What are Archive Files?". www.exefiles.com. Retrieved 2022-06-17.
  10. ^ "Common file name extensions in Windows". support.microsoft.com. Retrieved 2022-06-17.
  11. ^ Malefanem, Moses. "Learning Java Network Programming". {{cite journal}}:Cite 저널 요구 사항 journal=(도움말)
  12. ^ Drummond, James R. (1997). Parity, Checksums and CRC Checks (PDF) (1st ed.). Toronto. p. 13.
  13. ^ text. "What are PAR and PAR2 Files?". Easynews. Retrieved 2022-06-17.

외부 링크