İçeriğe geç

Çevrimiçi ZIP Görüntüleyici Hakkında

Dosyalarınızı bizi hiç ilgilendirmeyen bir şey olarak gören bir ZIP görüntüleyici.

Bu nedir

Çevrimiçi ZIP Görüntüleyici, ZIP arşivlerini web tarayıcınızda açar; böylece içlerinde ne olduğunu görebilir, dosyaları tek tek önizleyebilir ve yalnızca gerçekten istediğiniz parçaları indirebilirsiniz. Kurulacak bir şey, üye olunacak bir yer ve ne kadar kullanacağınıza dair bir sınır yok.

Bütün mesele, statik bir web sitesi ve biraz JavaScript'ten ibaret. Bir arşiv açtığınızda, bu JavaScript onu doğrudan tarayıcınızda okur; hem de her web sitesinin bilgisayarınıza dokunmasını engelleyen aynı korumalı alanı kullanarak. Dosyanız hiçbir yere gönderilmez.

Neden yaptık

Bir ZIP dosyasını çevrimiçi açmanın yolunu arayın, karşınıza bir sürü seçenek çıkacaktır. Ama nasıl çalıştıklarına bakınca bir örüntü beliriyor: neredeyse hepsi arşivi yüklemenizi istiyor. Dosyanız hiç tanımadığınız birinin sunucusuna gidiyor, orada açılıyor ve o sunucuyu işleten kişinin uygun gördüğü süre boyunca geçici depolamada bekliyor.

Bir kedi fotoğrafı için sorun değil. Ama kendi kişisel verilerinizin dökümü, bir müşterinin gizli dosyaları ya da vergi evraklarını içeren bir klasör söz konusuysa, program kurmama kolaylığı karşılığında yapılan bu takas gerçekten kötü bir anlaşma.

Tarayıcılar bu işi yıllardır yerel olarak yapabiliyor. Bir ZIP dosyasını sekmede okuma teknolojisi on yılı aşkın süredir var. Yine de aracı bu şekilde yapan neredeyse kimse olmadı; çünkü yükleme yapmak mühendislik açısından daha kolay ve satılacak ücretli kademeleri olan bir iş modeli yaratıyor. Biz daha iyi olan sürümün de var olması gerektiğini düşündük.

Nasıl çalışıyor

Bir arşivi bıraktığınızda tarayıcı baytları bize verir ve biz ZIP yapısını bir arka plan iş parçacığında — bir Web Worker'da — çözümleriz; böylece sayfa çok büyük dosyalarda bile tepki vermeye devam eder. Her girdinin gerçek boyutu, tarihi ve sıkıştırma ayrıntılarıyla birlikte doğru bir listesini almak için arşivin merkezi dizinini okur, ardından gördüğünüz klasör ağacını oluştururuz.

Siz istemeden hiçbir şey açılmaz. Bir dosyaya tıklayın, yalnızca o dosya, ona baktığınız süre boyunca bellekte çıkarılsın. Arşivi kapattığınızda ise yok olur.

Çalıştırdığımız tek sunucu kodu, URL'den açma özelliği için kullanılan aktarma noktası. Tarayıcılar, karşı alan adı izin vermedikçe başka bir alan adındaki dosyayı okumayı reddeder ve çoğu dosya barındırıcısı bu izni vermez. Bu yüzden doğrudan istek reddedildiğinde, indirmenin tamamlanması için baytları kendi uç noktamız üzerinden akıtırız. Yalnızca sizin yazdığınız herkese açık URL'leri işler, diske hiçbir şey yazmaz ve hiçbir şey saklamaz.

Neye inanıyoruz

Bir araç tek bir işi düzgün yapmalı. Bu araç ZIP dosyalarını görüntülüyor. E-posta adresinizi istemiyor, internette peşinizden gelmiyor ve bir Pro sürümü yok.

Sınırlar konusunda dürüst olmak da bunun bir parçası. Parola korumalı arşivler burada açılamıyor, çünkü kullandığımız kitaplık ilgili şifre çözme biçimlerini desteklemiyor — bu yüzden belirsiz bir hatayla başarısız olmak yerine size bunu açıkça söylüyoruz. Çok büyük arşivlerin sınırını bizim uydurduğumuz bir kural değil, cihazınızın belleği belirliyor. URL aktarma noktası da gerçek baytlara dokunan gerçek bir sunucu; dolayısıyla sahip olmadığımız bir saflık iddiasında bulunmak yerine onu olduğu gibi anlatıyoruz.