EngelsFransSpaans

OnWorks-favicon

pigz - Online in de cloud

Voer pigz uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando pigz dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


pigz, unpigz - bestanden comprimeren of uitbreiden

KORTE INHOUD


varkens [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b blocksize ] [ -p schroefdraad ] [ -S achtervoegsel ] [ naam ... ]
uitpakken [ -cfhikKlLnNqrRtTz ] [ -b blocksize ] [ -p schroefdraad ] [ -S achtervoegsel ] [ naam ... ]

PRODUCTBESCHRIJVING


pigz comprimeert met behulp van threads om gebruik te maken van meerdere processors en cores. De invoer is:
opgedeeld in stukken van 128 KB, die elk parallel worden gecomprimeerd. De individuele controlewaarde
voor elk stuk wordt ook parallel berekend. De gecomprimeerde gegevens worden geschreven om:
de output, en een gecombineerde controlewaarde wordt berekend uit de individuele controlewaarden.

Het gegenereerde gecomprimeerde gegevensformaat is in het gzip-, zlib- of single-entry zip-formaat
met behulp van de deflate-compressiemethode. De compressie produceert gedeeltelijk onbewerkt leeglopen
streams die zijn aaneengeschakeld door een enkele schrijfthread en omwikkeld met de juiste
header en trailer, waarbij de trailer de gecombineerde controlewaarde bevat.

Elke gedeeltelijke onbewerkte leegloopstroom wordt beëindigd door een leeg opgeslagen blok (met behulp van de
Z_SYNC_FLUSH optie van zlib), om die gedeeltelijke bitstroom bij een bytegrens te beëindigen.
Daardoor kunnen de deelstromen eenvoudig worden aaneengeschakeld als sequenties van bytes. Dit
voegt een zeer kleine overhead van vier tot vijf bytes toe aan de uitvoer voor elk invoerblok.

De standaardgrootte van het invoerblok is 128K, maar kan worden gewijzigd met de -b optie. Het nummer
van compressiethreads is standaard ingesteld op het aantal online processors, wat kan zijn:
gewijzigd met de -p optie. Specificeren -p 1 vermijdt het gebruik van threads volledig.

De invoerblokken hebben, hoewel ze onafhankelijk zijn gecomprimeerd, de laatste 32K van het vorige blok
geladen als een vooraf ingesteld woordenboek om de compressie-effectiviteit van leeglopen in a . te behouden
enkele draad. Dit kan worden uitgeschakeld met de -i or --onafhankelijk optie, zodat de
blokken kunnen onafhankelijk worden gedecomprimeerd voor gedeeltelijk herstel van fouten of voor willekeurige toegang.

Decompressie kan niet worden geparalleliseerd, althans niet zonder speciaal voorbereide deflate
stromen voor dat doel. Als resultaat, varkens gebruikt een enkele thread (de hoofdthread) voor:
decompressie, maar zal drie andere threads maken voor lezen, schrijven en controleren
berekening, die decompressie onder bepaalde omstandigheden kan versnellen. Parallel
decompressie kan worden uitgeschakeld door één proces op te geven ( -dp 1 or -tp 1 ).

Gecomprimeerde bestanden kunnen worden hersteld naar hun oorspronkelijke vorm met behulp van varkens -d or losmaken.

OPTIES


-# --snel --het beste
Regel de compressiesnelheid met het opgegeven cijfer #, Waar -1 or --snel
geeft de snelste compressiemethode aan (minder compressie) en -9 or --het beste
geeft de langzaamste compressiemethode aan (beste compressie). -0 is geen compressie.
-11 geeft een paar procent betere compressie tegen hoge kosten in uitvoeringstijd. De
standaard is -6.

-b --blokgrootte mmm
Stel de grootte van het compressieblok in op mmmK (standaard 128KiB).

-c --stdout --naar-stdout
Schrijf alle verwerkte uitvoer naar stdout (wordt niet verwijderd).

-d --decomprimeren --decomprimeren
Decomprimeer de gecomprimeerde invoer.

-f --kracht
Forceer overschrijven, comprimeer .gz, links en naar terminal.

-h --help
Geef een helpscherm weer en sluit af.

-i --onafhankelijk
Comprimeer blokken onafhankelijk voor herstel van schade.

-k --houden
Verwijder het originele bestand niet na verwerking.

-K --zip
Comprimeer naar PKWare zip (.zip) formaat met één invoer.

-l --lijst
Maak een lijst van de inhoud van de gecomprimeerde invoer.

-L --vergunning
Toon de varkens licentie en stoppen.

-n --geen naam
Bewaar of herstel bestandsnaam niet in/van header.

-N --naam
Bewaar/herstel bestandsnaam en mod-tijd in/van koptekst.

-p --processen n
Sta maximaal n processen toe (standaard is het aantal online processors)

-q --stil --stil
Druk geen berichten af, zelfs niet bij fout.

-r --recursief
Verwerk de inhoud van alle submappen.

-R --rsyncable
Door invoer bepaalde bloklocaties voor rsync.

-S --achtervoegsel .FAQ
Gebruik het achtervoegsel .sss in plaats van .gz (voor compressie).

-t --toets
Test de integriteit van de gecomprimeerde invoer.

-T --geen tijd
Bewaar of herstel mod-tijd niet in/van header.

-v --uitgebreid
Zorg voor meer uitgebreide output.

-V --versie
Toon de versie van pigz.

-z --zlib
Comprimeer naar zlib (.zz) in plaats van gzip-formaat.

-- Alle argumenten na "--" worden behandeld als bestandsnamen (voor namen die beginnen met "-")

Deze opties zijn uniek voor het -11 compressieniveau:

-F --eerst
Voer eerst iteraties uit, voordat het blok wordt gesplitst (standaard is dit als laatste).

-L, --iteraties n
Aantal iteraties voor optimalisatie (standaard 15).

-M, --maxsplitsingen n
Maximum aantal gesplitste blokken (standaard 15).

-O --één blok
Splits niet in kleinere blokken (standaard is bloksplitsing).

COPYRIGHT KENNISGEVING


Deze software wordt geleverd 'zoals het is', zonder enige expliciete of impliciete garantie. In geen enkel geval
zal de auteur aansprakelijk worden gesteld voor eventuele schade die voortvloeit uit het gebruik van deze software.

Auteursrecht (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013 Mark Adler
<[e-mail beveiligd]>

lokaal PIGZ(1)

Gebruik pigz online met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad