1. produkty
  2.   Komprese
  3.   GO
  4.   archiver
 
  

Open Source Go Library pro práci s archivy

Snadné vytváření, správa a extrahování archivů pomocí rozhraní Go API na vysoké úrovni pro více platforem.

archiver je open source knihovna Go, která poskytuje funkce pro snadné vytváření, správu a extrahování archivů pomocí příkazů Go. Knihovna je velmi stabilní, multiplatformní, archivační a kompresní operace na vysoké úrovni pro různé formáty. Některé z nejběžnějších funkcí, jako je Archiv, Unarchive, Extract, CompressFile a DecompressFile, jsou pro pohodlí uživatele implementovány na úrovni balíčku.

Knihovna umožňuje vývojářům softwaru komprimovat a dekomprimovat soubory různých formátů kompresních souborů, jako je Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz a Zstandard (ZSTD ). Poskytuje také podporu pro archivační formáty jako ZIP, TAR a RAR.

API je dobře zdokumentováno a velmi snadno se používá. Poskytuje kompletní podporu pro několik důležitých funkcí souvisejících s kompresí a dekompresí, jako je vytváření archivů, extrahování složek z archivů, komprimace souborů, dekomprimace souborů, extrahování konkrétních souborů, streamování souborů, procházení obsahu archivu, vytváření a otevírání archivů RAR chráněných heslem, streamování komprese i dekomprese a mnoho dalšího.

Previous Next

Začínáme s archivátorem

Doporučený způsob instalace archivátoru je z GitHubu, pro bezproblémovou instalaci použijte následující příkaz.

Nainstalujte archivátor přes GitHub

go get github.com/mholt/archiver/cmd/arc"

Vytvořte archivní soubor přes Go

Knihovna archivátoru umožňuje vývojářům softwaru vytvořit archivní soubor zdrojových souborů do nového souboru v cíli pomocí několika řádků kódu Go. Do archivu můžete také snadno přidat soubor nebo složku. Soubor bude přidán do nejvyšší úrovně archivu a adresáře budou přidány rekurzivně. Při vytváření archivů nebo komprimování souborů pomocí konkrétní instance typu formátu MUSÍ název výstupního souboru odpovídat názvu formátu, aby se předešlo pozdějším záměnám.

Komprimovat a dekomprimovat soubory

Knihovna archivátorů s otevřeným zdrojovým kódem umožňuje vývojářům softwaru komprimovat a dekomprimovat soubory uvnitř jejich vlastních aplikací. Existuje několik důležitých funkcí a metod pro kompresi a dekompresi souborů. Můžete použít snadno komprimovat soubor nebo adresář, dekomprimovat soubor nebo adresář, extrahovat konkrétní soubor, extrahovat složku a mnoho dalších.

Extrahujte konkrétní soubor nebo složku z archivů

Knihovna archivátorů s otevřeným zdrojovým kódem umožňuje vývojářům softwaru číst a extrahovat konkrétní soubor pomocí rozhraní Go API. Knihovna podporuje extrahování souborů a složek na místo podle vašeho výběru pomocí pouhých několika řádků kódu. Můžete snadno vybrat konkrétní soubor z poskytnutého archivu a extrahovat jej na místo podle vašeho výběru. Stejně jako soubor můžete také extrahovat celou složku do vámi zvoleného cíle.

 Čeština