1. Produktai
  2.   Suspaudimas
  3.   GO
  4.   archiver
 
  

Atvirojo šaltinio „Go Library“, skirta darbui su archyvais

Lengvai kurkite, tvarkykite ir išskleiskite archyvus naudodami kelių platformų aukšto lygio Go API.

archyvatorius yra atvirojo kodo „Go“ biblioteka, suteikianti funkcionalumą, leidžiantį lengvai kurti, tvarkyti ir išskleisti archyvus naudojant „Go“ komandas. Biblioteka yra labai stabili, kelių platformų, aukšto lygio archyvavimo ir glaudinimo operacijos įvairiems formatams. Kai kurios dažniausiai naudojamos funkcijos, pvz., Archyvavimas, Išarchyvavimas, Ištraukimas, CompressFile ir DecompressFile, vartotojo patogumui įdiegtos paketo lygiu.

Biblioteka leidžia programinės įrangos kūrėjams suspausti ir išspausti įvairių formatų, tokių kaip Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz ir Zstandard (ZSTD) failus. ). Ji taip pat palaiko archyvavimo formatus, tokius kaip ZIP, TAR ir RAR.

API yra gerai dokumentuota ir labai paprasta naudoti. Jis teikia visišką kelių svarbių funkcijų, susijusių su glaudinimu ir išglaudinimu, palaikymą, pvz., archyvų kūrimą, aplankų ištraukimą iš archyvų, failų suglaudinimą, failų išskleidimo, konkrečių failų išskleidimo, srautinių failų, archyvo turinio perkėlimą, slaptažodžiu apsaugotų RAR archyvų kūrimą ir atidarymą, srautinį perdavimą. suspaudimas, taip pat dekompresija ir daug daugiau.

Previous Next

Darbo su archyvu pradžia

Rekomenduojamas archyvavimo įrenginio diegimo būdas yra „GitHub“, naudokite šią komandą, kad diegimas būtų sklandus.

Įdiekite archyvatorių per „GitHub“.

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

Sukurkite archyvo failą naudodami „Go“.

Archyvavimo biblioteka leidžia programinės įrangos kūrėjams sukurti šaltinio failų archyvo failą į naują failą paskirties vietoje, naudojant kelias Go kodo eilutes. Taip pat galite lengvai pridėti failą ar aplanką prie archyvo. Failas bus įtrauktas į aukščiausią archyvo lygį, o katalogai pridedami rekursyviai. Kuriant archyvus arba glaudinant failus naudojant konkretų formato tipo egzempliorių, išvesties failo pavadinimas PRIVALO atitikti formato pavadinimą, kad vėliau nekiltų painiavos.

Suspausti ir išskleisti failus

Atvirojo kodo archyvavimo biblioteka leidžia programinės įrangos kūrėjams suspausti ir išskleisti failus savo programose. Yra keletas svarbių funkcijų ir metodų, skirtų failams suspausti ir išskleisti. Galite lengvai suspausti failą ar katalogą, išskleisti failą ar katalogą, išskleisti konkretų failą, išskleisti aplanką ir dar daugiau.

Ištraukite konkretų failą arba aplanką iš archyvų

Atvirojo kodo archyvavimo biblioteka leidžia programinės įrangos kūrėjams skaityti ir išgauti konkretų failą naudojant „Go API“. Biblioteka palaiko failų ir aplankų ištraukimą į jūsų pasirinktą vietą, naudojant tik kelias kodo eilutes. Galite lengvai pasirinkti tam tikrą failą iš pateikto archyvo ir išskleisti jį į pasirinktą vietą. Kaip ir failą, taip pat galite išskleisti visą aplanką į pasirinktą paskirties vietą.

 Lietuvių