Xz

위키백과, 우리 모두의 백과사전.
(XZ에서 넘어옴)
이동: 둘러보기, 검색

xz 는 무손실 데이터 압푹 프로그램 및 LZMA2 압축 알고리즘 파일 형식이다.

XZ는 7-Zip 프로그램의 축소 된 버전으로 간주 할 수 있다.[1]).

디자인[편집]

XZ는 입력을 하나의 파일로 압축하고, 하나의 아카이브로 여러 파일을 함께 여러 파일을 함께 제공하지 않는다. 이것은 게다가 보통 타르 또는 CPIO 유닉스 프로그램에 의해 생성된 아카이브 스스로 파일을 압축 합니다.[1]

역사[편집]

비록 LZMA2 압축을 구현 하는 원조 7-Zip 프로그램으로 적은 비용의 작은 파일을 생성 할 수 있지만, 이것은 주로 윈도우에서만 작동하고, 유닉스 기능을 지원하지 않는 고유 아카이브 형식을 만들었다.[1]

구현[편집]

XZ파일 형식은 XZ Utils을 통해 온라인에서 자유롭게 구현 할 수 있다. 대부분의 이 소프트웨어는 (예를 들어, liblzma) 라이센스가 GNU LGPL 와 GNU GPL로 공개 소프트웨어 라이센스이다.[2] GNU 타르의 1.22 버전은 XZ 파일이 원활하게 실행하도록 지원해 준다.[3][4] FreeBSD 타르는 (2009년 4월 17일에 출시) r191190부터 XZ파일을 지원한다. 7-Zip는 9.04 베타 버전 이후 지원한다.(9.20 버전 이후 안정적)[5]

사용[편집]

XZ는 GNU coreutils 프로젝트,[6] Debian, openSUSE,[7] ,Fedora,[8] Arch Linux,[9] Slackware,[10] FreeBSD,[11] Gentoo,[12] GNOME,[13] 과 TeX Live[14] 에서 패키지 압축으로 유명하다. 이 뿐만 아니라 리눅스 커널로 컴파일 된 파일을 압축하는 기능도 있다.[15]

2013년 2월, 리눅스 커널 메인테이너는 그들의 2014년도부터 bzip2 대신 XZ를 압축 도구로 발표했다.[16]

참조[편집]