Büyük ZIP Dosyalarını Okumak ve Yazmak için JavaScript Kitaplığı
Büyük ZIP Dosyalarını Çevrimiçi Okuma, Yazma, Silme ve Manipüle Etme için Açık Kaynak Ücretsiz JavaScript API'si.
Zip.js bir Açık Kaynak JavaScript kitaplığıdır, yazılım geliştiricilerin kendi uygulamaları içinde ZIP ve Unzip dosyalarına izin verir. Büyük zip dosyalarını okumak ve yazmak için düşük seviyeli bir API sağlar (Dosya yazıcı API'sı ile 4 GB'a kadar). Kütüphane, Chrome, Firefox, Safari 6 ve Internet Explorer 10 gibi tüm web tarayıcılarıyla tam uyumludur.
Kütüphane, genel bir API sayesinde birden çok veri türünü işleyebilir. Bir ZIP dosyasını okumak ve dosyalarını bir değişkende saklamak istiyorsanız, sıkıştırılmış ZIP verilerini okumak için bir ZIP.Reader nesnesi kullanmanız gerekir. Sıkıştırılmamış dosya verilerini değişkene yazmak istiyorsanız, bir ZIP.Writer nesnesi kullanmanız gerekir.
Bu kitaplık, Yazılan diziye (WebGL) bağlıdır ve isteğe bağlı olarak, ana sayfalarına paralel olarak komut dosyaları çalıştıran arka plan çalışanları oluşturmak için Web çalışanları, programlı olarak dosyaları seçmek ve verilerine erişmek için Dosya API'si, Yazmak için Dosya Yazarı API'si gibi diğer API'leri kullanabilirsiniz. dosya sistemi hiyerarşilerinde gezinmek için web uygulamalarından ve Dosya dizinlerinden ve sistemden dosyalar.
Zip.js'ye Başlarken
Projenize zip.js, z-worker.js, deflate.js ve inflate.js ekleyin. Lütfen aşağıdaki komutu kullanarak HTML sayfanıza zip.js komut dosyasını da ekleyin.
HTML sayfasına ZIP.JS ekleyin
script type="text/javascript" src="/lib/zip.js"></script>
JavaScript Kitaplığı aracılığıyla ZIP Dosyalarını Okuyun
ZIP.JS kitaplığı, JavaScript uygulamaları içinde bir ZIP dosyasının içeriğini okumak için işlevsel olarak sağlar. Her şeyden önce, bir ZipReader nesnesi oluşturmanız gerekir. ZipReader nesnesi, kullanıcıların bir ZIP dosyasının içeriğini okumasına yardımcı olur. Kitaplık, kullanıcıların dosya adlarını, ZIP girişleri listesini, sıkıştırılmış veri boyutunu, sıkıştırılmamış veri boyutunu, son değişiklik tarihini, dosya yorumunu, sıkıştırılmamış veri sağlama toplamını ve daha fazlasını okumalarına olanak tanır.
JavaScript ile Dosyaları ZIP'e Yazma
ZIP.JS kitaplığı, yazılım programcılarının zip dosyasına veri yazmasına olanak tanır. Her şeyden önce, çıktı verilerini yazmak için bir ZipWriter nesnesi oluşturmanız gerekir. Dosya adı ve konumu sağlayarak ZIP'ye kolayca yeni bir giriş ekleyebilirsiniz. Görev tamamlandığında, başarılı geri arama işlevi, başarılı giriş ve sıkıştırma hakkında bilgi verecektir. Sonunda lütfen açılan zip dosyasını kapatmayı ve ilişkili web çalışanlarını sonlandırmayı unutmayın.