.xz 확장자를 가진 파일의 압축을 풀려면 어떤 POSIX 유틸리티를 사용할 수 있습니까?

.xz 확장자를 가진 파일의 압축을 풀려면 어떤 POSIX 유틸리티를 사용할 수 있습니까?

unxzPOSIX가 아닌 도구(예:)를 사용하는 대신 확장명이 있는 파일의 압축을 풀려면 어떤 POSIX 유틸리티를 사용할 수 있습니까 .xz?

xz이는 POSIX 명령 도 아닙니다 unxz. 따라서 POSIX 명령만 실행하려는 경우 파일 압축을 풀기 위해 어떤 POSIX 명령을 실행할 수 있습니까 .xz?

답변1

POSIX는 POSIX 호환 시스템에서 올바르게 실행되는 프로그램을 작성하기 위한 명령 및 API에 대한 최소 표준입니다.

POSIX는 시스템에 있어야 할 사항을 지정하지만 시스템에 추가할 수 있는 항목은 지정하지 않습니다.

POSIX 시스템에서 실행하기 위해 프로그램을 POSIX에서 언급할 필요는 없습니다. POSIX에 언급되지 않은 임의 프로그램은 POSIX API를 사용하여 실행되는 경우 posix와 호환됩니다.

POSIX가 "xz" 압축 방법을 언급하지 않으면 해당 파일 형식을 처리할 "posix 유틸리티"가 없는 것입니다. 기존 xz 및 unxz 도구를 사용하는 데는 아무런 문제가 없으며 거의 ​​유일한 옵션입니다.

답변2

xz. POSIX는 준수 표준이 아닌 인터페이스 표준입니다. 기존 xz 도구는 입력을 받아들이고 POSIX 호환 출력을 생성하며 POSIX API에만 의존한다는 점에서 POSIX와 호환됩니다.

예, xz는 POSIX와 호환됩니다. POSIX 사양에는 필수 "UNIX" 핵심 유틸리티만 언급되어 있으며 모든 POSIX 호환 소프트웨어 목록은 아닙니다.

관련 정보