1. Produkter
  2.   Komprimering
  3.   GO
  4.   archiver
 
  

Open Source Go Library for arbeid med arkiver

Opprette, administrere og trekke ut arkiver med letthet ved å bruke tvers av plattformer, Go API på høyt nivå.

archiver er et Go-bibliotek med åpen kildekode som gir funksjonalitet for å lage, administrere og trekke ut arkiver med letthet ved å bruke Go-kommandoer. Biblioteket er veldig stabilt, på tvers av plattformer, arkiverings- og komprimeringsoperasjoner på høyt nivå for en rekke formater. Noen av de vanligste funksjonene som Arkiv, Unarchive, Extract, CompressFile og DecompressFile er implementert på pakkenivå for brukerens bekvemmelighet.

Biblioteket gjør det mulig for programvareutviklere å komprimere og dekomprimere filer med forskjellige komprimeringsfilformater som Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz og Zstandard (ZSTD) ). Den gir også støtte for arkiveringsformater som ZIP, TAR og RAR.

API-en er godt dokumentert og veldig enkel å bruke. Den gir fullstendig støtte for flere viktige funksjoner knyttet til komprimering og dekomprimering, som å lage arkiver, trekke ut mapper fra arkiver, komprimere filer, dekomprimere filer, trekke ut spesifikke filer, streame filer, krysse arkivinnhold, opprette og åpne passordbeskyttede RAR-arkiver, streaming kompresjon så vel som dekompresjon, og mye mer.

Previous Next

Komme i gang med arkivering

Den anbefalte måten å installere arkiver på er fra GitHub, vennligst bruk følgende kommando for jevn installasjon.

Installer arkiver via GitHub

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

Opprett en arkivfil via Go

Arkiveringsbiblioteket gjør det mulig for programvareutviklere å lage en arkivfil av kildefilene til en ny fil på destinasjonen ved å bruke et par linjer med Go-kode. Du kan også enkelt legge til en fil eller mappe i arkivet. Filen legges til øverste nivå i arkivet og katalogene legges til rekursivt. Når du oppretter arkiver eller komprimerer filer med en spesifikk forekomst av formatets type, MÅ navnet på utdatafilen samsvare med formatet, for å unngå forvirring senere.

Komprimer og dekomprimer filer

Arkiveringsbiblioteket med åpen kildekode gjør det mulig for programvareutviklere å komprimere og dekomprimere filer i sine egne applikasjoner. Det er flere viktige funksjoner og metoder inkludert for å komprimere og dekomprimere filer. Du kan enkelt bruke komprimere en fil eller katalog, dekomprimere en fil eller katalog, pakke ut en bestemt fil, mappeutvinning og mange flere.

Trekk ut en bestemt fil eller mappe fra arkiver

Arkiveringsbiblioteket med åpen kildekode gjør det mulig for programvareutviklere å lese og trekke ut en spesifikk fil ved hjelp av Go API. Biblioteket støtter utpakking av filer og mapper til et sted du ønsker med bare et par linjer med kode. Du kan enkelt velge en bestemt fil fra et gitt arkiv og pakke den ut til et sted du ønsker. På samme måte som filen kan du også pakke ut en hel mappe til destinasjonen du ønsker.

 Norsk