PHP API til at oprette og udpakke ZIP-, TAR-, TBZ- eller TGZ-arkiver
Open Source PHP Library giver udviklere mulighed for at oprette, liste, opdatere, udpakke, slette komprimeringsfilformater Arkiver via PHP API.
Zippy er et open source PHP-bibliotek, der giver funktionalitet til at arbejde med populære arkivformater som TAR, ZIP, TBZ2, TBZ, TGZ og mere. Zippy-biblioteket er meget enkelt at bruge og består af en samling af adaptere, der hjælper med de mest almindelige komprimerings- og dekomprimeringsoperationer som at oprette, opdatere, udtrække og slette for et valgt format. den sigter efter meget høje hastigheder og rimelig kompression.
Biblioteket understøtter flere vigtige komprimeringsrelaterede funktioner, såsom oprettelse og opdatering af ZIP-arkiver, åbning og visning af et arkivs indhold, tilføjelse af filer til et eksisterende arkiv, BZIP2-komprimeringsunderstøttelse, tilpasning af fil- og biblioteksnavne inde i arkivet, lagring af arkivet til en fil, udpak et arkiv til en bestemt mappe og mere.
Kom godt i gang med PhpZip
Først og fremmest skal du have PHP 5.5 og nyere for at køre biblioteket problemfrit. Den eneste understøttede installationsmetode er via Composer. Kør følgende kommando for at kræve Zippy i dit projekt.
Her er kommandoen
composer require alchemy/zippy
Opret et nyt arkiv via PHP API
Softwareprogrammører kan nemt oprette et nyt ZIP-arkiv ved hjælp af Zippy-biblioteket i deres egne PHP-applikationer. Biblioteket understøtter oprettelse af en archive.zip, der indeholder en mappe "mappe", der kan indeholde forskellige slags filer. For at tilføje en fil skal du angive navnet på posten i arkivet samt angive en sti. Det giver også støtte til at tilføje en ny mappe. Du kan tilføje filer til dit zip-arkiv én ad gangen eller tilføje hele mappen på én gang.
Udpak et arkiv til en specifik mappe
Open source Zippy-biblioteket giver mulighed for programmatisk at udtrække et arkiv til en specifik mappe ved hjælp af PHP. Du kan bruge det enten til at udpakke alt inde i arkivet eller blot nogle specifikke filer. Det er vigtigt at huske, at det er nødvendigt at angive den korrekte sti til filen inde i arkivet for at udpakke den. Under udpakningsprocessen er mappe- og filstrukturen velholdt, og den udpakker alle filer til deres respektive mapper.
Fortegnelse Arkivets Indhold
Open source Zippy-biblioteket gør det muligt for softwareudviklere at programmæssigt åbne og vise indholdet af et arkiv via PHP-kommandoer. Biblioteket giver brugerne fuld kontrol og har leveret metoder og egenskaber til at få mere information om arkivet, før alt dets indhold udpakkes. Du kan tælle antallet af filer i et arkiv, gentage alle filerne i arkivet, kun udpakke de filer, der er nødvendige, og mere.
Sletning af poster fra et ZIP-arkiv
Open source Zippy-biblioteket giver mulighed for at slette poster fra ZIP-arkivet via PHP-kommandoer. Der er flere muligheder for at slette posterne, såsom sletning af en post i arkivet ved hjælp af dens navn, sletning af alle poster i ZIP-arkivet, sletning af poster ved hjælp af glob-mønster og sletning af poster ved hjælp af PCRE-mønster.