Pzip - Un arhivator/extractor zip în paralel extrem de rapid
Pzip
vine de la parallel zip și așa cum îi spune numele, este un extractor/arhivator zip extrem de rapid care poate efectua operații concurențial. Poate fi de 4 pâna la 25 de ori mai rapid decât un utilitar zip obișnuit dacă e să dăm crezare testelor oferite de dezvoltatorul acestui utilitar. Poate fi instalat atât în linux cât și pe macOS sau folosit ca librărie în limbajul de programare Go.
Caracteristici
- Arhivează fișiere și directoare în arhive zip valide folosind DEFLATE
- Păstrează data de modificare a fișierelor
- Fișierele sunt citite și arhivate în mod concurent
- Scris în Go, poate fi importat ca package în Go.
Instalare
Pentru o instalare în Debian folosiți:
curl -1sLf 'https://dl.cloudsmith.io/public/pzip/stable/setup.deb.sh' | sudo -E bash
sudo apt update
sudo apt install pzip
În rest utilizarea acestui arhivator este similară altor utilitare de arhivat:
pzip /path/to/compressed.zip path/to/file_or_directory1 path/to/file_or_directory2 ... path/to/file_or_directoryN
Utilizare
Putem specifica nivelul de paralelism cu flag-ul --concurency
punzip --concurrency 2 /path/to/compressed.zip
Concluzie
Ca de obicei, proiectul cu toate informațiile se poate găsi pe Github.
Succes!