B1(아카이브 형식)

B1 (archive format)
B1
파일 이름 확장명
.b1
인터넷 미디어 유형
애플리케이션/x-b1
개발자카탈리나 그룹
초기 릴리즈2011
형식 유형데이터 압축

B1데이터 압축과 보관을[citation needed] 지원하는 개방형 아카이브 파일 형식이다.B1 파일은 파일 확장자 ".b1" 또는 "을 사용한다.B1" 및 MIME 미디어 유형 응용 프로그램/x-b1B1은 LZMA 압축 알고리즘을 통합한다.[1]B1 아카이브는 여러 파일과 폴더를 하나 이상의 볼륨에 결합하여 선택적으로 압축과 암호화를 추가한다.B1 아카이브의 구축에는 기록의 이진 스트림을 생성하고 해당 스트림의 볼륨을 구축하는 것이 포함된다.B1 아카이브 형식은 암호 기반 AES-256 암호화를 지원한다.[2]B1 파일은 B1 Free Archiver 유틸리티뿐만 아니라 그것의 네이티브 오픈 소스 B1 Pack Tool로 만들어지고 열린다.[3][4]

B1 팩 프로젝트

B1 팩은 B1 아카이브 형식의 파일 아카이브 생성 및 추출에 필요한 크로스 플랫폼 명령줄 도구와 자바 라이브러리를 생산하는 오픈 소스 소프트웨어 프로젝트다.프로젝트의 소스 코드는 GitHub에서 발행된다.[5]B1 팩 프로젝트는 아파치 라이센스에 따라 출시된다.[6]B1 Pack Tool 모듈은 명령줄 인터페이스에서 B1 아카이브 파일을 생성, 나열 및 추출할 수 있는 단일 실행 JAR 파일을 구축한다.[7]

B1 형식 특징

  • 아카이브 내의 파일에 대한 유니코드 이름 지원.
  • 아카이브와 그 안에 있는 파일들은 어떤 크기든 될 수 있다.
  • 여러 부분으로 구성된 분할 보관 파일 지원.
  • Adler-32 알고리즘을 통한 무결성 검사.
  • LZMA 알고리즘을 사용한 데이터 압축.
  • AES 알고리즘을 통한 암호화를 지원한다.[8]

API 기능

  • 파일 시스템에서 읽거나 쓰지 않고 아카이브를 즉시 생성
  • 예를 들어 다운로드 재개를 위한 아카이브의 바이트 범위만 생성.
  • 패키징되는 모든 파일에 대한 사전 지식 없이 아카이브 컨텐츠 스트리밍

참조

  1. ^ "B1 파일 형식" Whatis.com.2014년 1월 13일 검색됨
  2. ^ "B1 파일 확장명 - B1 압축 보관소" File-Extensions.org2014년 1월 13일 검색됨
  3. ^ "B1 파일 확장명" Fileinfo.2014년 1월 14일 회수
  4. ^ "소프트웨어 없이 압축 파일 압축 풀기" 디지털 퀘스트.2014년 1월 13일 검색됨
  5. ^ "B1-Pack" GitHub.2014년 1월 13일 검색됨
  6. ^ "Apache Software License, v2.0" 2014년 1월 14일 검색됨.
  7. ^ "B1CLI" 2014년 1월 13일 검색됨
  8. ^ "B1프로젝트" 2014년 1월 14일 회수

외부 링크