JavaScript-kirjasto suurten ZIP-tiedostojen lukemiseen ja kirjoittamiseen
Avoimen lähdekoodin ilmainen JavaScript-sovellusliittymä suurten ZIP-tiedostojen lukemiseen, kirjoittamiseen, poistamiseen ja käsittelemiseen verkossa.
Zip.js on avoimen lähdekoodin JavaScript-kirjasto, jonka avulla ohjelmistokehittäjät voivat ZIP- ja purkaa tiedostoja omissa sovelluksissaan. Se tarjoaa matalan tason API:n suurten zip-tiedostojen lukemiseen ja kirjoittamiseen (jopa 4 Gt File writer API:lla). Kirjasto on täysin yhteensopiva kaikkien verkkoselaimien, kuten Chrome, Firefox, Safari 6 ja Internet Explorer 10, kanssa.
Kirjasto pystyy käsittelemään monenlaista dataa yleisen API:n ansiosta. Jos haluat lukea ZIP-tiedoston ja haluat tallentaa sen tiedostot muuttujaan, sinun on käytettävä ZIP.Reader-objektia pakattujen ZIP-tietojen lukemiseen. Jos haluat kirjoittaa pakkaamattomia tiedostotietoja muuttujaan, käytä ZIP.Writer-objektia.
Tämä kirjasto on riippuvainen kirjoitetusta arraysta (WebGL) ja valinnaisesti voit käyttää muita sovellusliittymiä, kuten Web työntekijöitä taustatyöntekijöiden luomiseen, jotka suorittavat komentosarjoja rinnakkain pääsivunsa kanssa, File API -sovellusliittymää tiedostojen ohjelmalliseen valitsemiseen ja niiden tietojen käyttämiseen, File Writer API kirjoittamiseen tiedostot verkkosovelluksista ja tiedostohakemistot ja järjestelmä tiedostojärjestelmähierarkioissa liikkumiseen.
Zip.js:n käytön aloittaminen
Lisää projektiisi zip.js, z-worker.js, deflate.js ja inflate.js. Lisää myös zip.js-skripti HTML-sivullesi käyttämällä seuraavaa komentoa.
Lisää ZIP.JS HTML-sivulle
script type="text/javascript" src="/lib/zip.js"></script>
Lue ZIP-tiedostoja JavaScript-kirjaston kautta
ZIP.JS-kirjasto tarjoaa toiminnallisesti ZIP-tiedoston sisällön lukemisen JavaScript-sovelluksissa. Ensinnäkin sinun on luotava ZipReader-objekti. ZipReader-objekti auttaa käyttäjiä lukemaan ZIP-tiedoston sisältöä. Kirjaston avulla käyttäjät voivat lukea tiedostojen nimiä, ZIP-merkintöjen luetteloa, pakatun tiedon kokoa, pakkaamattoman datan kokoa, viimeistä muokkauspäivää, tiedostokommenttia, pakkaamattomien tietojen tarkistussummaa ja paljon muuta.
Tiedostojen kirjoittaminen ZIP:iin JavaScriptin kautta
ZIP.JS-kirjaston avulla ohjelmoijat voivat kirjoittaa tietoja zip-tiedostoon. Ensinnäkin sinun on luotava ZipWriter-objekti lähtötietojen kirjoittamista varten. Voit helposti lisätä uuden merkinnän ZIP-tiedostoon antamalla tiedoston nimen ja sijainnin. Kun tehtävä on suoritettu, onnistuneen soittopyynnön toiminto ilmoittaa onnistuneesta syötöstä ja pakkaamisesta. Muista lopuksi sulkea avattu zip ja lopettaa siihen liittyvät verkkotyöntekijät.