Mengapa memproses fail dalam pelayar anda lebih peribadi daripada memuat naiknya
Apa yang berlaku kepada fail anda di laman penukar biasa, cara pemprosesan pada peranti berfungsi, dan cara mengesahkannya.
Cari "tukar PDF ke Word" atau "mampat imej dalam talian" dan halaman pertama hasil carian dipenuhi laman yang berfungsi dengan cara yang sama: anda memilih fail, fail itu dimuat naik ke pelayan mereka, diproses di sana, dan pautan muat turun dipaparkan. Ia mudah, dan untuk foto percutian ia hampir tidak penting. Untuk resume yang mengandungi alamat anda, imbasan pasport anda, kontrak, penyata bank atau surat perubatan, ia sangat penting.
Apa yang berlaku di laman penukar biasa
- Fail anda dihantar sepenuhnya ke pelayan yang anda tidak tahu apa-apa tentangnya, dalam bidang kuasa yang mungkin tidak dapat anda kenal pasti.
- Fail itu disimpan pada cakera sekurang-kurangnya untuk seketika, dan selalunya "sehingga 24 jam" atau lebih lama menurut dasar privasi perkhidmatan terbesar.
- Hasil penukaran juga disimpan, dan pautan muat turun dijana. Sesiapa yang mempunyai pautan itu boleh mengambil fail tersebut sehingga ia tamat tempoh.
- Perkhidmatan itu mungkin merekodkan nama fail, saiz, alamat IP anda dan masa. Sesetengahnya mengimbas kandungan fail untuk tujuan pengiklanan atau latihan model; terma mereka membenarkannya.
- Pemadaman, jika berlaku pun, ialah janji yang tidak dapat anda audit.
Semua ini tidak semestinya berniat jahat. Ia hanyalah akibat daripada seni bina sistem itu. Sebaik sahaja fail meninggalkan peranti anda, privasinya bergantung sepenuhnya pada amalan, keselamatan dan kejujuran pihak lain.
Alternatifnya: lakukan kerja pada peranti anda sendiri
Pelayar moden mampu melakukan pengiraan yang sangat banyak. Tiga teknologi membolehkan alat fail dijalankan tanpa pelayan:
- Canvas API menyahkod imej, menskalakannya, melukis di atasnya dan mengekodkannya semula kepada JPG, PNG atau WebP. Setiap alat imej di laman ini dibina di atasnya.
- WebAssembly menjalankan kod yang dikompil pada kelajuan hampir setara aplikasi asli di dalam kotak pasir pelayar. Inilah cara pengekod video FFmpeg yang lengkap, pemapar PDF dan penghurai DOCX boleh berjalan di halaman web tanpa perlu memasang apa-apa.
- Strim pemampatan asli memberi halaman web akses kepada enjin gzip pelayar itu sendiri, yang menggerakkan alat ZIP dan GZIP di sini.
Halaman web dimuat turun sekali, dan selepas itu ia memproses fail dalam memori pelayar anda. Hasilnya diserahkan kepada anda melalui muat turun biasa yang dijana secara setempat. Tiada fail, dan tiada sebahagian pun daripada fail, yang dihantar. Pelayan laman ini hanya menerima permintaan untuk halaman itu sendiri, sama seperti mana-mana halaman web statik.
Cara mengesahkannya sendiri
Anda tidak perlu hanya mempercayai kata-kata dasar privasi. Dua semakan yang boleh dilakukan oleh sesiapa sahaja:
- Putuskan sambungan internet. Buka halaman alat, kemudian matikan wifi atau hidupkan mod pesawat. Letakkan fail dan jalankan alat itu. Jika ia berfungsi, tiada apa-apa yang mungkin telah dimuat naik. Setiap alat di laman ini lulus ujian ini, dengan satu pengecualian: alat video dan audio memuat turun enjin FFmpeg semasa kali pertama digunakan dan memerlukannya disimpan dalam cache sebelum anda memutuskan sambungan.
- Pantau tab rangkaian. Dalam mana-mana pelayar komputer, buka alat pembangun (F12), pilih Network, dan jalankan penukaran. Anda akan melihat permintaan untuk skrip halaman itu sendiri dan, jika diaktifkan, isyarat analitik dan pengiklanan, tetapi tiada permintaan yang membawa fail anda. Penukar di bahagian pelayan menunjukkan permintaan muat naik yang besar sebaik sahaja anda meletakkan fail.
Kompromi yang jujur
Pemprosesan pada peranti bukan keajaiban. Oleh sebab ia menggunakan pemproses dan memori peranti anda:
- Tugas yang sangat besar, seperti video 4K berdurasi dua jam atau imbasan seribu halaman, boleh menjadi perlahan atau kehabisan memori pada telefon. Pelayan dengan CPU yang berkuasa akan lebih pantas untuk tugas sebegitu.
- Sesetengah tugas memerlukan perisian yang terlalu besar atau terlalu proprietari untuk dijalankan dalam pelayar. Paparan Word ke PDF yang sempurna, sebagai contoh, benar-benar memerlukan Word. Alat Word ke PDF di sini berterus terang bahawa ia mengendalikan dokumen ringkas dengan baik dan susun atur yang kompleks secara tidak sempurna.
- Penggunaan pertama alat video dan audio melibatkan muat turun enjin sebanyak 32 MB sekali sahaja.
Untuk tugas harian yang merangkumi hampir semua penukaran fail, iaitu memampatkan foto, menukar antara format imej, menggabungkan dan memisahkan PDF, serta membuat ZIP, pelayar sudah lebih daripada cukup pantas, dan manfaat privasinya mutlak, bukan soal kepercayaan.
Apa yang dikumpul dan tidak dikumpul oleh laman ini
Kandungan fail: tidak sekali-kali, mengikut reka bentuk. Laman ini menggunakan analitik tanpa nama untuk melihat alat mana yang digunakan, dan disokong oleh pengiklanan, kedua-duanya diterangkan dalam dasar privasi dan boleh ditolak dalam tetapan kuki. Kedua-duanya tidak mempunyai sebarang akses kepada fail yang anda proses, yang tidak wujud di mana-mana kecuali dalam pelayar anda sendiri.