Open Source Go Library for Working with Archives
Luo, hallitse ja pura arkistoja helposti käyttämällä monialustaisen korkean tason Go API:ta.
archiver on avoimen lähdekoodin Go-kirjasto, joka tarjoaa toimintoja arkistojen luomiseen, hallintaan ja purkamiseen helposti Go-komentojen avulla. Kirjasto on erittäin vakaa, monialustainen, korkeatasoinen arkistointi- ja pakkaustoiminto eri muodoille. Jotkut yleisimmistä toiminnoista, kuten Arkistoi, Pura arkistosta, Pura, CompressFile ja DecompressFile, on toteutettu pakettitasolla käyttäjän käyttömukavuuden vuoksi.
Kirjaston avulla ohjelmistokehittäjät voivat pakata ja purkaa eri pakkaustiedostomuotojen tiedostoja, kuten Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz ja Zstandard (ZSTD). ). Se tukee myös arkistointimuotoja, kuten ZIP, TAR ja RAR.
API on hyvin dokumentoitu ja erittäin helppokäyttöinen. Se tarjoaa täydellisen tuen useille tärkeille pakkaukseen ja purkamiseen liittyville ominaisuuksille, kuten arkistojen luominen, kansioiden purkaminen arkistoista, tiedostojen pakkaaminen, tiedostojen purkaminen, tiettyjen tiedostojen purkaminen, suoratoistotiedostot, arkiston sisällön läpikulku, salasanalla suojattujen RAR-arkistojen luominen ja avaaminen, suoratoisto. pakkaus sekä purku ja paljon muuta.
Arkiston käytön aloittaminen
Suositeltu tapa asentaa arkistointi on GitHubista, käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna arkistointi GitHubin kautta
go get github.com/mholt/archiver/cmd/arc"
Luo arkistotiedosto Go-sovelluksella
Arkistointikirjaston avulla ohjelmistokehittäjät voivat luoda lähdetiedostoista arkistotiedoston määränpäähän uudeksi tiedostoksi muutaman rivin Go-koodin avulla. Voit myös helposti lisätä tiedoston tai kansion arkistoon helposti. Tiedosto lisätään arkiston ylimmälle tasolle ja hakemistot lisätään rekursiivisesti. Kun luot arkistoja tai pakkaat tiedostoja käyttämällä tiettyä muodon tyypin esiintymää, tulostiedoston nimen TÄYTYY vastata muodon nimeä myöhempien sekaannusten välttämiseksi.
Pakkaa ja pura tiedostot
Avoimen lähdekoodin arkistointikirjaston avulla ohjelmistokehittäjät voivat pakata ja purkaa tiedostoja omissa sovelluksissaan. Mukana on useita tärkeitä toimintoja ja menetelmiä tiedostojen pakkaamiseen ja purkamiseen. Voit helposti pakata tiedoston tai hakemiston, purkaa tiedoston tai hakemiston, purkaa tietyn tiedoston, purkaa kansion ja paljon muuta.
Pura tietty tiedosto tai kansio arkistoista
Avoimen lähdekoodin arkistointikirjaston avulla ohjelmistokehittäjät voivat lukea ja purkaa tietyn tiedoston Go API:n avulla. Kirjasto tukee tiedostojen ja kansioiden purkamista haluamaasi paikkaan vain muutamalla koodirivillä. Voit helposti valita tietyn tiedoston toimitetusta arkistosta ja purkaa sen haluamaasi paikkaan. Kuten tiedosto, voit myös purkaa koko kansion valitsemaasi kohteeseen.