1. Produkti
  2.   Saspiešana
  3.   GO
  4.   archiver
 
  

Atvērtā pirmkoda Go bibliotēka darbam ar arhīviem

Ērti izveidojiet, pārvaldiet un izvelciet arhīvus, izmantojot starpplatformu augsta līmeņa Go API.

arhivētājs ir atvērtā pirmkoda Go bibliotēka, kas nodrošina funkcionalitāti, lai ērti izveidotu, pārvaldītu un izvilktu arhīvus, izmantojot Go komandas. Bibliotēka ir ļoti stabila, vairāku platformu, augsta līmeņa arhivēšanas un saspiešanas operācijas dažādiem formātiem. Dažas no visizplatītākajām funkcijām, piemēram, Arhīvs, Unarchive, Extract, CompressFile un DecompressFile, lietotāja ērtībām tiek ieviestas pakotnes līmenī.

Bibliotēka ļauj programmatūras izstrādātājiem saspiest un atspiest dažādu saspiešanas failu formātu failus, piemēram, Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz un Zstandard (ZSTD). ). Tas arī nodrošina atbalstu arhivēšanas formātiem, piemēram, ZIP, TAR un RAR.

API ir labi dokumentēta un ļoti viegli lietojama. Tas nodrošina pilnīgu atbalstu vairākām svarīgām funkcijām, kas saistītas ar saspiešanu un atspiešanu, piemēram, arhīvu izveidi, mapju izvilkšanu no arhīviem, failu saspiešanu, failu atspiešanu, noteiktu failu izvilkšanu, straumētu failus, arhīva satura izkraušanu, ar paroli aizsargātu RAR arhīvu izveidi un atvēršanu, straumēšanu. saspiešanu, kā arī dekompresiju un daudz ko citu.

Previous Next

Darba sākšana ar arhivētāju

Ieteicamais arhivēšanas instalēšanas veids ir no GitHub. Lai nodrošinātu vienmērīgu instalēšanu, lūdzu, izmantojiet šo komandu.

Instalējiet arhivētāju, izmantojot GitHub

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

Izveidojiet arhīva failu, izmantojot Go

Arhivēšanas bibliotēka ļauj programmatūras izstrādātājiem izveidot avota failu arhīva failu jaunam failam galamērķī, izmantojot dažas Go koda rindiņas. Varat arī viegli pievienot arhīvam failu vai mapi. Fails tiks pievienots arhīva augstākajam līmenim, un direktoriji tiek pievienoti rekursīvi. Veidojot arhīvus vai saspiežot failus, izmantojot konkrētu formāta tipa gadījumu, izvades faila nosaukumam OBLIGĀTI jāatbilst formāta nosaukumam, lai vēlāk novērstu neskaidrības.

Saspiest un atspiest failus

Atvērtā koda arhivēšanas bibliotēka ļauj programmatūras izstrādātājiem saspiest un atspiest failus savās lietojumprogrammās. Failu saspiešanai un atspiešanai ir iekļautas vairākas svarīgas funkcijas un metodes. Varat izmantot vienkāršu failu vai direktoriju saspiešanu, failu vai direktoriju atspiešanu, noteikta faila izvilkšanu, mapju izvilkšanu un daudz ko citu.

Izvelciet noteiktu failu vai mapi no arhīviem

Atvērtā koda arhivēšanas bibliotēka ļauj programmatūras izstrādātājiem lasīt un izvilkt noteiktu failu, izmantojot Go API. Bibliotēka atbalsta failu un mapju izvilkšanu jūsu izvēlētā vietā, izmantojot tikai dažas koda rindiņas. Jūs varat viegli atlasīt konkrētu failu no nodrošinātā arhīva un izvilkt to uz jūsu izvēlēto vietu. Tāpat kā failu, jūs varat arī izvilkt visu mapi uz jūsu izvēlēto galamērķi.

 Latviski