영어프랑스어스페인어

Ad


온웍스 파비콘

압축 - 클라우드의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 압축을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 압축 명령입니다.

프로그램:

이름


compress, uncompress.real - 데이터 압축 및 확장

개요


압축 [ -f ] [ -v ] [ -c ] [ -V ] [ -r ] [ -b 비트 ] [ name ... ]
압축 해제.실제 [ -f ] [ -v ] [ -c ] [ -V ] [ name ... ]

기술


일반적으로 다음과 같이 설치되는 프로그램은 압축을 풀다 위해 설치됩니다
데비안으로 uncompress.real. 이는 다음과의 충돌을 피하기 위해 수행되었습니다.
gzip 패키지의 일부인 동일한 이름의 일반적으로 사용되는 프로그램입니다.

압축하다 적응형 Lempel-Ziv 코딩을 사용하여 명명된 파일의 크기를 줄입니다. 언제든지
가능하면 각 파일은 확장자가 있는 파일로 대체됩니다. .지, 그대로 유지하면서
소유권 모드, 액세스 및 수정 시간. 파일을 지정하지 않으면 표준
입력은 표준 출력으로 압축됩니다. 압축하다 압축만 시도합니다.
일반 파일. 특히 심볼릭 링크는 무시합니다. 파일에 하드가 여러 개인 경우
연결, 압축 그렇지 않으면 압축을 거부합니다. -f 플래그가 주어집니다.

If -f 주어지지 않으며 압축 포그라운드에서 실행되면 사용자에게 다음과 같은 메시지가 표시됩니다.
기존 파일을 덮어써야 하는지 여부.

압축된 파일은 다음을 사용하여 원래 형식으로 복원할 수 있습니다. uncompress.real.

압축 해제.실제 명령줄에서 파일 목록을 가져와 각 파일을 교체합니다.
이름이 끝나는 .Z 압축되지 않은 파일의 올바른 매직 넘버로 시작하는
~없이 .지. 압축되지 않은 파일에는 모드, 소유권 및 타임스탬프가 있습니다.
압축 파일.

XNUMXD덴탈의 -c 옵션은 압축/압축해제.진짜 표준 출력에 쓰기; 파일이 없습니다
바꾸었습니다.

경우 -r 플래그가 지정되고, 압축 재귀적으로 동작하게 됩니다. 파일 이름 중 하나라도
명령줄에 지정된 디렉토리는 압축 디렉토리로 내려갑니다
거기에서 찾은 모든 파일을 압축합니다.

XNUMXD덴탈의 -V 플래그는 각 프로그램에 해당 버전과 패치 수준을 인쇄하도록 지시합니다.
어떤 작업을 수행하기 전에 stderr에서 컴파일 중에 지정된 모든 전처리기 플래그
압축 또는 압축 해제.

압축하다 "A Technique for High"에서 대중화된 수정된 Lempel-Ziv 알고리즘을 사용합니다.
성능 데이터 압축", Terry A. Welch, IEEE 컴퓨터, 권. 17, 아니. 6(1984년 XNUMX월),
8-19쪽. 파일의 공통 하위 문자열은 먼저 9비트 코드 257 이상으로 대체됩니다.
코드 512에 도달하면 알고리즘은 10비트 코드로 전환하고 계속해서 더 많은 코드를 사용합니다.
지정된 한계까지 비트 -b 플래그에 도달했습니다(기본값 16). 비트 해야합니다
9에서 16 사이입니다. 기본값은 소스에서 허용하도록 변경할 수 있습니다. 압축 실행될
더 작은 기계.

비트 한계에 도달하고, 압축 주기적으로 압축률을 확인합니다. 만약에
증가하고 있으며, 압축 기존 코드 사전을 계속 사용합니다. 그러나
압축률이 감소하고, 압축 하위 문자열 테이블을 버리고 다시 작성합니다.
기스로부터. 이렇게 하면 알고리즘이 파일의 다음 "블록"에 적응할 수 있습니다.

참고로 -b 플래그는 생략 압축 해제 .real, 이후 비트 지정된 매개변수
압축하는 동안 매직 넘버와 함께 출력 내에서 인코딩됩니다.
랜덤 데이터의 압축 해제나 압축된 데이터의 재압축은 시도되지 않습니다.

얻어지는 압축의 양은 입력의 크기, 비트
코드별 및 공통 하위 문자열의 분포. 일반적으로 소스 코드와 같은 텍스트
또는 영어가 50-60% 감소합니다. 압축은 일반적으로 달성된 것보다 훨씬 낫습니다.
Huffman 코딩에 의해(에 사용됨) ) 또는 적응형 허프만 코딩(팩트), 덜 걸립니다
계산할 시간.

아래의 -v 옵션을 선택하면 각각에 대한 감소 비율을 나타내는 메시지가 인쇄됩니다.
파일 압축.

진단


종료 상태는 일반적으로 0입니다. (시도한) 압축 후 마지막 파일이 더 큰 경우
상태는 2입니다. 오류가 발생하면 종료 상태는 1입니다.

사용법: 압축 [-dfvcVr] [-b maxbits] [파일 ...]
명령줄에 잘못된 옵션이 지정되었습니다.
최대 비트 누락
Maxbits는 따라야 합니다. -b.
파일: 압축 형식이 아님
지정된 파일 압축을 풀다 압축되지 않았습니다.
파일: 압축 xx 비트, 만 처리할 수 있습니다 yy 비트
입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 더 많은 것을 처리할 수 있는 프로그램에 의해 압축되었습니다. 비트 압축보다
이 기계의 코드. 더 작은 파일로 다시 압축 비트.
파일: 이미 .Z 접미사가 있음 -- 변경 없음
파일은 이미 압축된 것으로 간주됩니다. 파일 이름을 바꾸고 다시 시도하십시오.
파일: 파일 이름이 너무 길어 .Z를 추가할 수 없습니다.
파일 이름이 12자보다 길기 때문에 파일을 압축할 수 없습니다.
이름을 바꾸고 다시 시도하십시오. 이 메시지는 BSD 시스템에서는 발생하지 않습니다.
파일 이미 존재 함; 덮어쓰시겠습니까(y 또는 n)?
출력 파일을 바꾸려면 "y"로 응답하십시오. 그렇지 않은 경우 "n".
압축 해제: 손상된 입력
SIGSEGV 위반이 감지되었으며 이는 일반적으로 입력 파일이
타락했다.
압축 : xx.xx%
압축으로 저장된 입력의 백분율입니다. (에만 해당 -v.)
-- 일반 파일 또는 디렉토리가 아님: 무시됨
입력 파일이 일반 파일이나 디렉토리가 아닌 경우(예: 심볼릭 링크,
소켓, FIFO, 장치 파일), 변경되지 않은 상태로 남습니다.
-- 가지다 xx 기타 링크: 변경되지 않음
입력 파일에는 링크가 있습니다. 변경되지 않은 상태로 유지됩니다. 보다 ln(1) 자세한 내용은.
사용 -f 다중 링크 파일을 강제로 압축하는 플래그입니다.
-- 변경되지 않은 파일
압축으로 인한 절감 효과는 없습니다. 입력은 그대로 유지됩니다.

onworks.net 서비스를 사용하여 온라인으로 압축 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad