İçeriğe geç

Bir web uygulamasının dosyanızı yüklemediğini nasıl doğrularsınız

Haven Zip ekibi · · 2 dk okuma

Çevrimiçi arşiv araçlarının çoğu dosyanızı bir sunucuya yükleyerek, orada işleyerek ve sonucu geri göndererek çalışır. Gizlilik sayfaları yüklemenin bir saat sonra silindiğini söyler. Bunu kontrol etmenin bir yolu yoktur. Haven Zip farklı çalışır: arşiv motorları tarayıcınızın içinde WebAssembly olarak çalışır ve dosya cihazınızdan hiç ayrılmaz. Bu da bir iddia; ama kendiniz doğrulayabileceğiniz bir iddia ve bu yazı nasıl yapılacağını gösteriyor.

Adım 1: Ağ panelini açın

Chrome, Edge ya da Firefox'ta F12'ye (Mac'te Cmd+Option+I) basın ve Network sekmesini seçin. Listeyi temizleyin ve açık tutun. Sayfanın bundan sonra yaptığı her istek boyutuyla birlikte burada görünecek.

Adım 2: bir arşiv açıp çıkarın

Haven Zip'e bir RAR, ZIP ya da 7z bırakın. Birkaç istek görürsünüz: WebAssembly motor dosyaları (7z-wasm ve libarchive, birkaç megabayt, ilk ziyaretten sonra önbellekte) ve başka hiçbir şey. Şimdi dosyaları çıkarın. Liste sessiz kalır. POST isteği yok, boyutu arşivinizle eşleşen bir istek yok, adını taşıyan hiçbir şey yok.

Daha güçlü bir test için sayfa yüklendikten sonra ağ bağlantısını kesin, sonra bir arşiv açıp çıkarın. Çalışır. Dosya yükleyen bir uygulama çalışamazdı.

Ne göreceksiniz ve neden

İki tür istek görürsünüz: aynı kaynaktan statik varlıklar ve analytics.ipekbayrak.com.tr'den çerezsiz sayfa görüntülemesi sayan küçük bir analitik betiği. Do Not Track açıksa özel olaylar bile atlanır. İki istek de dosyalarınızla ilgili hiçbir şey taşımaz; çalışan kod sayfa kaynağında herkesin okuyabileceği şekilde açıktır.

  • Aynı kaynaklı istekler: HTML, CSS, JavaScript, WebAssembly motorları, simgeler.
  • Bir analitik betiği: anonim sayfa görüntüleme, çerez yok, dosya verisi yok.
  • Çıkarma, sıkıştırma ya da dönüştürme sırasında sıfır istek.

Neden bu tasarım

Tarayıcılar artık masaüstü araçlarının kullandığı sıkıştırma motorlarını WebAssembly aracılığıyla yerel hızda çalıştırabiliyor. Bu mümkün olduktan sonra, üzerinde iş yapmak için bir dosyayı yüklemek hiçbir faydası olmayan bir yüktür: bant genişliğine mal olur, birkaç megabayttan büyük her şeyde yerel işlemden yavaştır ve denetlenemeyen bir silme vaadi verir. İşi yerelde yapmak vaadi ortadan kaldırır, çünkü silinecek bir şey yoktur.

İlgili

Tüm yazılar