gunzip - 클라우드의 온라인

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

프로그램:

이름


gzip, gunzip, zcat - 파일 압축 또는 확장

개요


gzip을 [ -acdfhklLnNrtvV19 ] [--rsyncable] [-S 접미사] [ name ... ]
건집 [ -acfhklLnNrtvV ] [-S 접미사] [ name ... ]
zcat [ -fhLV ] [ name ... ]

기술


Gzip Lempel-Ziv 코딩(LZ77)을 사용하여 명명된 파일의 크기를 줄입니다. 언제든지
가능하면 각 파일은 확장자가 있는 파일로 대체됩니다. .gz, 동일하게 유지하면서
소유권 모드, 액세스 및 수정 시간. (기본 확장자는 -gz VMS의 경우, z
MSDOS, OS/2 FAT, Windows NT FAT 및 Atari용) 파일이 지정되지 않았거나 파일이
이름이 "-"이면 표준 입력이 표준 출력으로 압축됩니다. Gzip ~ 만
일반 파일을 압축하려고 합니다. 특히 심볼릭 링크를 무시합니다.

압축 파일 이름이 파일 시스템에 비해 너무 긴 경우 gzip을 잘립니다. Gzip
파일 이름에서 3자보다 긴 부분만 자르려고 시도합니다. (일부는
점으로 구분합니다.) 이름이 작은 부분으로만 구성된 경우 가장 긴 부분은
잘린. 예를 들어 파일 이름이 14자로 제한되는 경우 gzip.msdos.exe는
gzi.msd.exe.gz로 압축됩니다. 이름이 없는 시스템에서는 이름이 잘리지 않습니다.
파일 이름 길이 제한.

기본적으로, gzip을 압축 파일의 원본 파일 이름과 타임스탬프를 유지합니다. 이것들
파일을 압축 해제할 때 사용 -N 옵션. 이것은 다음과 같은 경우에 유용합니다.
압축 파일 이름이 잘렸거나 파일 뒤에 타임 스탬프가 보존되지 않은 경우
이전.

압축된 파일은 다음을 사용하여 원래 형식으로 복원할 수 있습니다. gzip을 -d or 건집 or zcat.
압축 파일에 저장된 원래 이름이 해당 파일 시스템에 적합하지 않은 경우
새 이름은 합법화하기 위해 원래 이름에서 구성됩니다.

건집 명령줄에서 파일 목록을 가져와서 이름이 끝나는 각 파일을 바꿉니다.
.gz, -gz, .z, -z 또는 _z(대소문자 무시)와 함께 올바른 마법으로 시작
원래 확장자가 없는 압축되지 않은 파일의 번호입니다. 건집 또한 인식
특별한 확장 . tgz and .taz 에 대한 약칭으로 .tar.gz and .tar.Z 각각.
압축할 때, gzip을 를 사용하여 . tgz 파일을 자르는 대신 필요한 경우 확장자
.타르 확대.

건집 현재 다음에서 만든 파일의 압축을 풀 수 있습니다. gzip을, 지퍼, 압축, 압축 -H or .
입력 형식의 감지는 자동입니다. 처음 두 형식을 사용할 때 건집
32비트 CRC를 확인합니다. 을위한 and 건집 압축되지 않은 길이를 확인합니다. 표준
압축 형식이 일관성 검사를 허용하도록 설계되지 않았습니다. 하지만 건집 때때로
나쁜 .Z 파일을 감지할 수 있습니다. .Z 파일의 압축을 풀 때 오류가 발생하면
표준 때문에 .Z 파일이 정확하다고 가정합니다. 압축을 풀다 하지 않습니다
불평하다. 이것은 일반적으로 표준 압축을 풀다 입력을 확인하지 않으며
행복하게 가비지 출력을 생성합니다. SCO 압축 -H 형식(lzh 압축 방식)
CRC를 포함하지 않지만 일부 일관성 검사도 허용합니다.

님이 만든 파일 지퍼 단일 구성원이 있는 경우에만 gzip으로 압축을 해제할 수 있습니다.
'디플레이션' 방식으로 압축됩니다. 이 기능은 변환을 돕기 위한 것입니다.
tar.zip 파일을 tar.gz 형식으로 변환합니다. 추출하려면 지퍼 단일 구성원이 있는 파일을 사용하려면
같은 명령 건집 <foo.zip or 건집 -S .지퍼 foo.zip. 여러 파일로 zip 파일을 추출하려면
회원, 사용 지퍼를 열다 대신 건집.

zcat ~와 동일하다 건집 -c. (일부 시스템에서는 zcat 다음과 같이 설치할 수 있습니다. gzcat
에 대한 원본 링크 보존 압축.) zcat 파일 목록의 압축을 풉니다.
명령줄 또는 표준 입력을 사용하여 압축되지 않은 데이터를 표준 출력에 씁니다.
zcat 올바른 매직 번호가 있는 파일의 압축을 풉니다. .gz
접미사 여부.

Gzip 에 사용된 Lempel-Ziv 알고리즘을 사용합니다. 지퍼 및 PKZIP. 압축의 양
얻은 것은 입력의 크기와 공통 부분 문자열의 분포에 따라 다릅니다.
일반적으로 소스 코드나 영어와 같은 텍스트는 60~70% 감소합니다. 압축은
일반적으로 LZW가 달성한 것보다 훨씬 우수합니다( 압축), 허프만 코딩(
에 사용 ) 또는 적응형 허프만 코딩(팩트).

압축 파일이 압축 파일보다 약간 크더라도 항상 압축이 수행됩니다.
원래의. 최악의 경우 확장은 gzip 파일 헤더에 대한 몇 바이트에 5바이트를 더한 것입니다.
32K 블록마다 또는 대용량 파일의 경우 확장 비율 0.015%. 참고로 실제
사용된 디스크 블록의 수는 거의 증가하지 않습니다. gzip을 모드, 소유권 및
압축 또는 압축 해제 시 파일의 타임스탬프.

옵션


-a --아스키
Ascii 텍스트 모드: 로컬 규칙을 사용하여 줄 끝을 변환합니다. 이 옵션은
일부 비 Unix 시스템에서만 지원됩니다. MSDOS의 경우 CR LF는 다음과 같은 경우 LF로 변환됩니다.
압축하고 LF는 압축을 풀 때 CR LF로 변환됩니다.

-c --stdout --표준 출력으로
표준 출력에 출력을 씁니다. 원본 파일을 변경하지 않고 유지합니다. 만일 거기에
여러 입력 파일에서 출력은 독립적으로 압축된 시퀀스로 구성됩니다.
회원. 더 나은 압축을 얻으려면 모든 입력 파일을 연결하기 전에
압축합니다.

-d --압축해제 --압축 해제
압축을 풉니다.

-f --힘
파일에 여러 링크가 있거나
해당 파일이 이미 존재하거나 압축된 데이터를 읽거나
터미널에 작성되었습니다. 입력 데이터가 에서 인식하는 형식이 아닌 경우 gzip을
--stdout 옵션도 제공되면 변경 없이 입력 데이터를 복사합니다.
표준 출력: 하자 zcat 행동하다 방법. 면 -f 제공되지 않으며 실행되지 않을 때
백그라운드에서, gzip을 기존 파일이 있어야 하는지 여부를 확인하는 프롬프트
덮어썼다.

-h --도움
도움말 화면을 표시하고 종료합니다.

-k --유지하다
압축 또는 압축 해제 중에 입력 파일을 유지(삭제하지 않음)합니다.

-l --목록
각 압축 파일에 대해 다음 필드를 나열합니다.

압축된 크기: 압축된 파일의 크기
압축되지 않은 크기: 압축되지 않은 파일의 크기
비율: 압축 비율(알 수 없는 경우 0.0%)
uncompressed_name: 압축되지 않은 파일의 이름

압축되지 않은 크기는 다음과 같이 gzip 형식이 아닌 파일의 경우 -1로 지정됩니다.
압축된 .Z 파일. 이러한 파일의 압축되지 않은 크기를 얻으려면 다음을 사용할 수 있습니다.

zcat 파일.Z | 화장실 -c

--verbose 옵션과 함께 다음 필드도 표시됩니다.

방법: 압축 방법
crc: 압축되지 않은 데이터의 32비트 CRC
날짜 및 시간: 압축되지 않은 파일의 타임스탬프

현재 지원되는 압축 방법은 deflate, compress, lzh(SCO
압축 -H) 및 팩. crc는 gzip 형식이 아닌 파일에 대해 ffffffff로 지정됩니다.

--name을 사용하면 압축되지 않은 이름, 날짜 및 시간이
파일이 있는 경우 압축합니다.

--verbose를 사용하면 모든 파일의 총 크기 및 압축 비율도
일부 크기를 알 수 없는 경우를 제외하고 표시됩니다. --quiet을 사용하면 제목 및 총계 줄
표시되지 않습니다.

-L --특허
gzip을 라이센스 및 종료.

-n --이름 없음
압축할 때 기본적으로 원본 파일 이름과 타임스탬프를 저장하지 마십시오.
(이름이 잘려야 하는 경우 원래 이름은 항상 저장됩니다.)
압축 해제, 원래 파일 이름이 있는 경우 복원하지 않음(
gzip을 압축 파일 이름에서 접미사) 원래 시간을 복원하지 않습니다.
있는 경우 스탬프를 찍습니다(압축 파일에서 복사). 이 옵션은 기본값입니다
압축을 풀 때.

-N --이름
압축할 때 항상 원본 파일 이름과 타임스탬프를 저장하십시오. 이것이
기본. 압축을 풀 때 원본 파일 이름과 타임 스탬프를 복원하는 경우
선물. 이 옵션은 파일 이름 길이에 제한이 있거나
파일 전송 후 타임 스탬프가 손실된 경우.

-q --조용한
모든 경고를 억제합니다.

-r -재귀
재귀적으로 디렉토리 구조를 이동합니다. 에 지정된 파일 이름 중 하나라도
명령줄은 디렉터리이고, gzip을 디렉토리로 내려가 압축
거기에서 찾은 모든 파일(또는 다음의 경우 압축을 풉니다. 건집 ).

--rsyncable
압축하는 동안 때때로 입력을 기반으로 출력을 동기화하십시오. 이것
대부분의 경우 크기가 1% 미만으로 증가하지만 다음을 의미합니다. rsync(1)
프로그램은 다음과 같은 경우 압축되지 않은 입력의 유사성을 활용할 수 있습니다.
이 플래그로 압축된 두 파일을 동기화합니다. 건집 말할 수 없다
이 옵션으로 생성된 압축 파일과 생성된 압축 파일의 차이점
그것없이.

-S .서프 --접미사 .서프
압축할 때 .gz 대신 .suf 접미사를 사용합니다. 비어 있지 않은 모든 접미사는
제공되지만 .z 및 .gz 이외의 접미사는 다음과 같은 경우 혼동을 피하기 위해 피해야 합니다.
파일은 다른 시스템으로 전송됩니다.

압축을 풀 때 시도할 접미사 목록의 시작 부분에 .suf를 추가합니다.
입력 파일 이름에서 출력 파일 이름을 파생합니다.

-t --시험
시험. 압축 파일 무결성을 확인하십시오.

-v --말 수가 많은
말 수가 많은. 압축되거나 압축된 각 파일의 이름 및 백분율 감소를 표시합니다.
압축해제.

-V --번역
버전. 버전 번호와 컴파일 옵션을 표시한 다음 종료합니다.

-# --빠른 --베스트
지정된 숫자를 사용하여 압축 속도 조절 #어디로 -1 or --빠른
가장 빠른 압축 방법(적은 압축)을 나타내며 -9 or --베스트
가장 느린 압축 방법(최상의 압축)을 나타냅니다. 기본값
압축 수준은 -6 (즉,
속도).

고사양 사용법


여러 압축 파일을 연결할 수 있습니다. 이 경우, 건집 모두 추출합니다
한번에 회원. 예를 들어:

gzip -c 파일1 > foo.gz
gzip -c 파일2 >> foo.gz

그때

gunzip -c foo

에 해당하는

고양이 파일1 파일2

.gz 파일의 한 구성원이 손상된 경우 다른 구성원을 계속 복구할 수 있습니다(
손상된 멤버는 제거됩니다). 그러나 모두 압축하면 더 나은 압축을 얻을 수 있습니다.
한 번에 회원:

고양이 파일1 파일2 | gzip > foo.gz

보다 나은 압축

gzip -c 파일1 파일2 > foo.gz

더 나은 압축을 위해 연결된 파일을 다시 압축하려면 다음을 수행하십시오.

gzip -cd old.gz | gzip > new.gz

압축 파일이 여러 멤버로 구성된 경우 압축되지 않은 크기와 CRC가 보고됨
--list 옵션은 마지막 구성원에게만 적용됩니다. 압축되지 않은 크기가 필요한 경우
모든 구성원에 대해 다음을 사용할 수 있습니다.

gzip -cd 파일.gz | 화장실 -c

여러 구성원이 있는 단일 아카이브 파일을 생성하여 구성원이
나중에 독립적으로 추출하려면 tar 또는 zip과 같은 아카이버를 사용하십시오. GNU tar는 다음을 지원합니다.
-z 옵션은 gzip을 투명하게 호출합니다. gzip은 tar가 아닌 보완용으로 설계되었습니다.
교체.

환경


환경 변수 GZIP 에 대한 기본 옵션 세트를 보유할 수 있습니다. gzip을. 이러한 옵션
먼저 해석되고 명시적 명령줄 매개변수로 덮어쓸 수 있습니다. 을위한
예:
sh의 경우: GZIP="-8v --name"; 수출 GZIP
csh의 경우: setenv GZIP "-8v --name"
MSDOS의 경우: GZIP=-8v --name 설정

Vax/VMS에서 환경 변수의 이름은 GZIP_OPT입니다.
프로그램 호출을 위한 기호 집합입니다.

onworks.net 서비스를 사용하여 온라인에서 gunzip 사용



최신 Linux 및 Windows 온라인 프로그램