1. Produkty
  2.   Kompresja
  3.   GO
  4.   archiver
 
  

Biblioteka Open Source Go do pracy z archiwami

Łatwe tworzenie, zarządzanie i wyodrębnianie archiwów za pomocą wieloplatformowego, wysokopoziomowego interfejsu API Go.

Archiver to biblioteka Go o otwartym kodzie źródłowym, która zapewnia funkcje do tworzenia, zarządzania i wyodrębniania archiwów z łatwością za pomocą poleceń Go. Biblioteka jest bardzo stabilna, wieloplatformowa, wysokopoziomowa archiwizacja i kompresja dla różnych formatów. Niektóre z najpopularniejszych funkcji, takie jak Archive, Unarchive, Extract, CompressFile i DecompressFile, są zaimplementowane na poziomie pakietu dla wygody użytkownika.

Biblioteka umożliwia programistom kompresowanie i dekompresowanie plików w różnych formatach kompresji, takich jak Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz i Zstandard (ZSTD ). Zapewnia również obsługę formatów archiwizacji, takich jak ZIP, TAR i RAR.

API jest dobrze udokumentowane i bardzo łatwe w użyciu. Zapewnia pełną obsługę kilku ważnych funkcji związanych z kompresją i dekompresją, takich jak tworzenie archiwów, wyodrębnianie folderów z archiwów, kompresowanie plików, dekompresowanie plików, wyodrębnianie określonych plików, przesyłanie strumieniowe, przechodzenie zawartości archiwów, tworzenie i otwieranie archiwów RAR chronionych hasłem, przesyłanie strumieniowe kompresja jak i dekompresja i wiele więcej.

Previous Next

Pierwsze kroki z archiwizatorem

Zalecanym sposobem instalacji archiwizatora jest GitHub, użyj następującego polecenia, aby instalacja przebiegła bezproblemowo.

Zainstaluj archiwizator przez GitHub

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

Utwórz plik archiwum przez Go

Biblioteka archiwum umożliwia twórcom oprogramowania tworzenie pliku archiwum plików źródłowych do nowego pliku w miejscu docelowym za pomocą kilku wierszy kodu Go. Możesz także z łatwością dodać plik lub folder do archiwum. Plik zostanie dodany do najwyższego poziomu archiwum, a katalogi są dodawane rekursywnie. Podczas tworzenia archiwów lub kompresowania plików przy użyciu określonej instancji typu formatu, nazwa pliku wyjściowego MUSI być zgodna z nazwą formatu, aby uniknąć późniejszych pomyłek.

Kompresuj i dekompresuj pliki

Biblioteka archiwizatorów typu open source umożliwia twórcom oprogramowania kompresowanie i dekompresowanie plików w ich własnych aplikacjach. Istnieje kilka ważnych funkcji i metod kompresji i dekompresji plików. Możesz łatwo skompresować plik lub katalog, rozpakować plik lub katalog, wyodrębnić określony plik, wyodrębnić folder i wiele innych.

Wyodrębnij określony plik lub folder z archiwów

Biblioteka archiwizatora typu open source umożliwia programistom odczytywanie i wyodrębnianie określonego pliku za pomocą Go API. Biblioteka obsługuje wyodrębnianie plików i folderów w wybrane przez Ciebie miejsce za pomocą zaledwie kilku linijek kodu. Możesz łatwo wybrać konkretny plik z dostarczonego archiwum i rozpakować go w wybrane przez siebie miejsce. Podobnie jak plik, możesz również wyodrębnić cały folder do wybranego miejsca docelowego.

 Polski