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

Open Source Go-bibliotek til arbejde med arkiver

Oprettelse, administration og udpakning af arkiver med lethed ved hjælp af cross-platform Go API på højt niveau.

archiver er et open source Go-bibliotek, der giver funktionalitet til at oprette, administrere og udtrække arkiver med lethed ved hjælp af Go-kommandoer. Biblioteket er meget stabilt, på tværs af platforme, arkiverings- og komprimeringsoperationer på højt niveau for en række forskellige formater. Nogle af de mest almindelige funktioner såsom Arkiv, Unarchive, Extract, CompressFile og DecompressFile er implementeret på pakkeniveau for brugerens bekvemmelighed.

Biblioteket gør det muligt for softwareudviklere at komprimere og dekomprimere filer af forskellige komprimeringsfilformater såsom Brotli (br), Bzip2 (bz2), Flate (ZIP), Gzip (GZ), lz4, snappy (SZ), xz og Zstandard (ZSTD) ). Det giver også understøttelse af arkiveringsformater som ZIP, TAR og RAR.

API'et er veldokumenteret og meget nemt at bruge. Det giver komplet understøttelse af flere vigtige funktioner relateret til komprimering og dekomprimering, såsom oprettelse af arkiver, udpakning af mapper fra arkiver, komprimering af filer, dekomprimering af filer, udpakning af specifikke filer, Stream-filer, Traverse arkivindhold, oprettelse og åbning af adgangskodebeskyttede RAR-arkiver, streaming kompression samt dekompression og meget mere.

Previous Next

Kom godt i gang med arkivering

Den anbefalede måde at installere arkiveringsværktøj på er fra GitHub, brug venligst følgende kommando for en jævn installation.

Installer arkiver via GitHub

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

Opret en arkivfil via Go

Arkiveringsbiblioteket gør det muligt for softwareudviklere at oprette en arkivfil med kildefilerne til en ny fil på destinationen ved hjælp af et par linjer Go-kode. Du kan også nemt tilføje en fil eller mappe til arkivet. Filen vil blive tilføjet til det øverste niveau af arkivet, og mapperne tilføjes rekursivt. Når du opretter arkiver eller komprimerer filer ved hjælp af en specifik instans af formatets type, SKAL navnet på outputfilen svare til formatet for at forhindre forvirring senere.

Komprimer og dekomprimer filer

Open source-arkiveringsbiblioteket gør det muligt for softwareudviklere at komprimere og dekomprimere filer i deres egne applikationer. Der er flere vigtige funktioner og metoder inkluderet til at komprimere og dekomprimere filer. Du kan nemt bruge komprimere en fil eller et bibliotek, dekomprimere en fil eller et bibliotek, udpakke en bestemt fil, mappeudtræk og mange flere.

Udpak en bestemt fil eller mappe fra arkiver

Open source-arkiveringsbiblioteket gør det muligt for softwareudviklere at læse og udpakke en specifik fil ved hjælp af Go API. Biblioteket understøtter udpakning af filer og mapper til et sted efter eget valg med blot et par linjer kode. Du kan nemt vælge en bestemt fil fra et givet arkiv og kan udpakke den til et sted efter eget valg. På samme måde som filen kan du også udpakke en hel mappe til destinationen efter eget valg.

 Dansk