1. Produse
  2.   Comprimare
  3.   GO
  4.   archiver
 
  

Open Source Go Library pentru lucrarea cu arhivele

Crearea, gestionarea și extragerea arhivelor cu ușurință, folosind API-ul Go multiplatformă de nivel înalt.

archiver este o bibliotecă Go open source care oferă funcționalități pentru crearea, gestionarea și extragerea cu ușurință a arhivelor folosind comenzile Go. Biblioteca este foarte stabilă, multiplatformă, operațiuni de arhivare și compresie la nivel înalt pentru o varietate de formate. Unele dintre cele mai comune funcții, cum ar fi Arhivare, Dezarhivare, Extragere, Comprimare fișier și Decomprimare fișier sunt implementate la nivel de pachet pentru confortul utilizatorului.

Biblioteca permite dezvoltatorilor de software să comprima și să decomprima fișiere cu diferite formate de fișiere de compresie, cum ar fi Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz și Zstandard (ZSTD). ). De asemenea, oferă suport pentru formate de arhivare precum ZIP, TAR și RAR.

API-ul este bine documentat și foarte ușor de utilizat. Oferă suport complet pentru mai multe caracteristici importante legate de compresie și decompresie, cum ar fi crearea de arhive, extragerea folderelor din arhive, comprimarea fișierelor, decomprimarea fișierelor, extragerea anumitor fișiere, fișierele în flux, traversarea conținutului arhivei, crearea și deschiderea arhivelor RAR protejate cu parolă, streaming compresie, precum și decompresie și multe altele.

Previous Next

Noțiuni introductive cu archiver

Modul recomandat de a instala arhivatorul este din GitHub, vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.

Instalați arhivatorul prin GitHub

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

Creați un fișier arhivă prin Go

Biblioteca de arhivare permite dezvoltatorilor de software să creeze un fișier de arhivă cu fișierele sursă într-un fișier nou la destinație folosind câteva rânduri de cod Go. De asemenea, puteți adăuga cu ușurință un fișier sau un folder în arhivă. Fișierul va fi adăugat la nivelul superior al arhivei și directoarele sunt adăugate recursiv. Când creați arhive sau comprimați fișiere folosind o instanță specifică a tipului formatului, numele fișierului de ieșire TREBUIE să se potrivească cu cel al formatului, pentru a preveni confuzia ulterioară.

Comprimați și decomprimați fișierele

Biblioteca de arhivare open source permite dezvoltatorilor de software să comprima și să decomprima fișierele din propriile aplicații. Există câteva funcții și metode importante incluse pentru comprimarea și decomprimarea fișierelor. Puteți utiliza cu ușurință comprimarea unui fișier sau director, decomprimarea unui fișier sau director, extragerea unui anumit fișier, extragerea folderului și multe altele.

Extrageți un anumit fișier sau folder din arhive

Biblioteca de arhivare open source permite dezvoltatorilor de software să citească și să extragă un anumit fișier folosind Go API. Biblioteca acceptă extragerea fișierelor și folderelor într-un loc la alegere, cu doar câteva linii de cod. Puteți selecta cu ușurință un anumit fișier dintr-o arhivă furnizată și îl puteți extrage într-un loc la alegerea dvs. La fel ca și fișierul, puteți extrage un întreg folder la destinația dorită.

 Română