English프랑스어스페인어

온웍스 파비콘

pigz - 클라우드 온라인

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

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

프로그램:

이름


pigz, unpigz - 파일 압축 또는 확장

개요


피그 [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b 블록 크기 ] [ -p 스레드 ] [ -S 접미사 ] [ name ... ]
unpigz [ -cfhikKlLnNqrRtTz ] [ -b 블록 크기 ] [ -p 스레드 ] [ -S 접미사 ] [ name ... ]

기술


피즈 여러 프로세서와 코어를 사용하기 위해 스레드를 사용하여 압축합니다. 입력은
각각 병렬로 압축된 128KB 청크로 나뉩니다. 개별 체크 값
각 청크에 대해서도 병렬로 계산됩니다. 압축된 데이터는 다음을 위해 기록됩니다.
출력 및 결합된 검사 값은 개별 검사 값에서 계산됩니다.

생성된 압축 데이터 형식은 gzip, zlib 또는 단일 항목 zip 형식입니다.
수축 압축 방법을 사용합니다. 압축은 부분적인 원시 수축을 생성합니다.
단일 쓰기 스레드로 연결되고 적절한 스트림으로 래핑된 스트림
헤더와 트레일러. ​​트레일러에는 결합된 체크 값이 포함됩니다.

각 부분 원시 수축 스트림은 빈 저장된 블록으로 종료됩니다(
zlib의 Z_SYNC_FLUSH 옵션), 바이트 경계에서 부분 비트 스트림을 끝내기 위해.
이를 통해 부분 스트림을 단순히 바이트 시퀀스로 연결할 수 있습니다. 이것
각 입력 청크의 출력에 매우 작은 XNUMX~XNUMX바이트 오버헤드를 추가합니다.

기본 입력 블록 크기는 128K이지만 다음으로 변경할 수 있습니다. -b 옵션. 수
압축 스레드 수는 기본적으로 온라인 프로세서 수로 설정됩니다.
를 사용하여 변경 -p 옵션. 지정 -p 1 스레드의 사용을 완전히 피합니다.

입력 블록은 독립적으로 압축되지만 이전 블록의 마지막 32K를 갖습니다.
수축의 압축 효과를 보존하기 위해 사전 설정 사전으로 로드
단일 스레드. 이것은 다음을 사용하여 끌 수 있습니다. -i or --독립적 인 옵션, 그래서
블록은 부분 오류 복구 또는 임의 액세스를 위해 독립적으로 압축 해제될 수 있습니다.

압축 해제는 적어도 특별히 준비된 수축 없이는 병렬화할 수 없습니다.
그 목적을 위한 스트림. 결과적으로, 피그 단일 스레드(메인 스레드)를 사용합니다.
압축을 풀지만 읽기, 쓰기 및 확인을 위한 세 개의 다른 스레드를 생성합니다.
어떤 상황에서는 압축 해제 속도를 높일 수 있습니다. 평행 한
하나의 프로세스를 지정하여 압축 해제를 끌 수 있습니다( -dp 1 or -TP 1 ).

압축된 파일은 다음을 사용하여 원래 형식으로 복원할 수 있습니다. 피그 -d or 언피즈.

옵션


-# --빠른 --베스트
지정된 숫자를 사용하여 압축 속도 조절 #어디로 -1 or --빠른
가장 빠른 압축 방법(적은 압축)을 나타내며 -9 or --베스트
가장 느린 압축 방법(최상의 압축)을 나타냅니다. -0 압축이 되지 않습니다.
-11 실행 시간의 심각한 비용으로 몇 퍼센트 더 나은 압축을 제공합니다. NS
기본값은 - 6.

-b --블록 크기
압축 블록 크기를 mmmK(기본값 128KiB)로 설정합니다.

-c --stdout --표준 출력으로
처리된 모든 출력을 stdout에 씁니다(삭제하지 않음).

-d --압축해제 --압축 해제
압축된 입력의 압축을 풉니다.

-f --힘
강제로 덮어쓰고 .gz, 링크 및 터미널을 압축합니다.

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

-i --독립적 인
손상 복구를 위해 독립적으로 블록을 압축합니다.

-k --유지하다
처리 후 원본 파일을 삭제하지 마십시오.

-K --지퍼
PKWare zip(.zip) 단일 항목 형식으로 압축합니다.

-l --목록
압축된 입력의 내용을 나열합니다.

-L --특허
피그 라이센스 및 종료.

-n --이름 없음
헤더에/에서 파일 이름을 저장하거나 복원하지 마십시오.

-N --이름
헤더에서 파일 이름과 모드 시간을 저장/복원합니다.

-p --프로세스 n
최대 n개의 프로세스 허용(기본값은 온라인 프로세서 수)

-q --조용한 --조용한
오류가 발생하더라도 메시지를 인쇄하지 않습니다.

-r -재귀
모든 하위 디렉토리의 내용을 처리합니다.

-R --rsyncable
rsync에 대한 입력 결정 블록 위치.

-S --접미사 .sss
.gz 대신 .sss 접미사를 사용합니다(압축용).

-t --시험
압축된 입력의 무결성을 테스트합니다.

-T --시간 없다
헤더에서/에서 모드 시간을 저장하거나 복원하지 마십시오.

-v --말 수가 많은
더 자세한 출력을 제공합니다.

-V --번역
pigz의 버전을 표시합니다.

-z --zlib
gzip 형식 대신 zlib(.zz)로 압축합니다.

-- "--" 뒤의 모든 인수는 파일 이름으로 처리됩니다(이름이 "-"로 시작하는 경우).

이러한 옵션은 -11 압축 수준에 고유합니다.

-F --첫 번째
블록 분할 전에 반복을 먼저 수행하십시오(기본값은 마지막임).

-NS, --반복 n
최적화를 위한 반복 횟수(기본값 15).

-미디엄, --최대 분할 n
최대 분할 블록 수(기본값 15).

-O --원블록
더 작은 블록으로 분할하지 마십시오(기본값은 블록 분할임).

저작권 주의


이 소프트웨어는 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 아무일도 없이
저자는 이 소프트웨어의 사용으로 인해 발생하는 모든 손해에 대해 책임을 집니다.

Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 마크 애들러
<[이메일 보호]>

지방의 돼지(1)

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad