ZIP arşivini çıkar
Yerel bir ZIP32 arşivini denetleyin; boyut, CRC ve akış sonu doğrulamasından sonra desteklenen STORE veya DEFLATE girdilerini indirin.
Bu sayfa, mevcut kapsam içinde bu dilde kullanılabilen araçları gösterir. Bu, sitedeki her aracın her dile çevrildiği anlamına gelmez.
Yükleme veya otomatik saklama olmadan yerel işlem. En fazla 32 dosya, dosya başına 1 MiB, toplam 4 MiB ve en fazla 2 MiB arşiv; dosya başına bildirilen açılmış boyutun sıkıştırılmış boyuta oranı en fazla 100 olabilir. Adlar 240 UTF-16 birimi ve 240 UTF-8 baytı, yollar en fazla 4 bileşen içerebilir. Tüm dosyaları okumak için süre sınırı 5 saniyedir; ardından worker için ayrı bir 5 saniyelik süre başlar. Bu, toplam 5 saniyelik süre sınırı değildir. Tek iş, kuyruk yok.
Herhangi bir indirme görünmeden önce arşivin tamamı denetlenir ve tüm girdiler sınırlar içinde açılır; bir girdinin başarısızlığı kısmi sonuç üretmez. İndirmeler açık kullanıcı seçimiyle ve tek tek yapılır; dizinler kaldırıldığında adların çakışmaması için her temel ada sayısal bir önek eklenir. Özgün yollar görünür kalır. Diskte klasör oluşturulmaz, içerik açılmaz, bağlantılar çalıştırılmaz ve iç içe bir ZIP çıkarılmadan tek dosya olarak kalır.
Dar bir ZIP32 profili, STORE veya DEFLATE kullanan normal dosyaları destekler: ZIP64, şifreleme, çok diskli arşivler, yorumlar, kendiliğinden açılan arşiv öneki, sembolik bağlantılar veya bağımsız dizin girdileri desteklenmez. Normal dosya adlarının içinde yollara izin verilir; adlar bildirilen UTF-8 veya yalnızca ASCII kullanır ve yalnızca eşleşen Unicode Path ek alanı desteklenir. Bu profilin dışındaki geçerli ZIP dosyaları reddedilebilir. Oluşturucu aynı sınırları kullanır ve oranı 100’ü aşan, çok iyi sıkışan özgün dosyaları reddedebilir.
Güvenli olmayan veya ihtiyatlı Unicode karşılaştırmasında çakışan adlar reddedilir; ZIP içinde hiçbir zaman sessizce yeniden adlandırılmaz. Yazma sırasında tümü sayısal olan dosya adları diğer adlardan önce artan sıraya konabilir. Özgün zaman damgaları ve izinler korunmaz; sözleşme, desteklenen adları ve içerik baytlarını korur.
Yönetilen arabellek kapasitesi sınırları, tarayıcının toplam belleğini veya çöp toplamayı (GC) sınırlamaz. Açma işlemi en fazla 16 KiB’lık blok ve aşımı saptamak için bir ek bayt kullanır; kabul edilen çıktı bildirilen sınırı aşmaz. İptal etmek worker’ı sonlandırır ve FileReader’ı durdurur. Seçimi veya düzeyi değiştirmek, temizlemek ya da sayfadan ayrılmak sonuç URL’lerini serbest bırakır.
Nasıl kullanılır?
Bir arşiv seçip Arşivi işle düğmesini seçin. İndirme bağlantıları yalnızca tüm girdiler başarılı olduğunda görünür. Özgün yolu, bayt boyutunu ve tekil indirme adını inceleyip istediğiniz dosyaları tek tek indirin. Temizle düğmesi veya sayfadan ayrılmak sonuçları ve URL’leri serbest bırakır.
a/report.txt ve b/report.txt, gösterilen özgün yollarını korur; klasörler kaldırıldıktan sonra çakışmayı önlemek için indirme adları 01-report.txt ve 02-report.txt olur. Metin baytları değişmez. inner.zip tek dosya olarak kalır ve içeriği özyinelemeli olarak çıkarılmaz.
Destek ve sınırlar
Herhangi bir indirme görünmeden önce arşivin tamamı denetlenir ve tüm girdiler sınırlar içinde açılır; bir girdinin başarısızlığı kısmi sonuç üretmez. İndirmeler açık kullanıcı seçimiyle ve tek tek yapılır; dizinler kaldırıldığında adların çakışmaması için her temel ada sayısal bir önek eklenir. Özgün yollar görünür kalır. Diskte klasör oluşturulmaz, içerik açılmaz, bağlantılar çalıştırılmaz ve iç içe bir ZIP çıkarılmadan tek dosya olarak kalır. Dar bir ZIP32 profili, STORE veya DEFLATE kullanan normal dosyaları destekler: ZIP64, şifreleme, çok diskli arşivler, yorumlar, kendiliğinden açılan arşiv öneki, sembolik bağlantılar veya bağımsız dizin girdileri desteklenmez. Normal dosya adlarının içinde yollara izin verilir; adlar bildirilen UTF-8 veya yalnızca ASCII kullanır ve yalnızca eşleşen Unicode Path ek alanı desteklenir. Bu profilin dışındaki geçerli ZIP dosyaları reddedilebilir. Oluşturucu aynı sınırları kullanır ve oranı 100’ü aşan, çok iyi sıkışan özgün dosyaları reddedebilir. Yönetilen arabellek kapasitesi sınırları, tarayıcının toplam belleğini veya çöp toplamayı (GC) sınırlamaz. Açma işlemi en fazla 16 KiB’lık blok ve aşımı saptamak için bir ek bayt kullanır; kabul edilen çıktı bildirilen sınırı aşmaz. İptal etmek worker’ı sonlandırır ve FileReader’ı durdurur. Seçimi veya düzeyi değiştirmek, temizlemek ya da sayfadan ayrılmak sonuç URL’lerini serbest bırakır.
Sık sorulan sorular
Başka bir programın kabul ettiği arşiv neden reddedilebilir?
Bu araç, genel amaçlı bir arşiv uygulaması değil, sınırlı bir profil aracıdır. Desteklenmeyen özellikleri, çakışan veya farklı sistemlere taşınmaya uygun olmayan adları ve sınır aşımlarını reddeder. CRC, içerik uyuşmazlığını saptar; ancak bir özgünlük imzası veya dosyaların zararsız olduğuna dair garanti değildir. Araç dosyaları açmaz veya kötü amaçlı yazılım taraması yapmaz.