Skip to content
AIFreeConverters

Tukar fail tanpa memuat naiknya

Hampir setiap penukar fail dalam talian berfungsi dengan cara yang sama: fail anda dimuat naik ke pelayan orang lain, diproses di sana, dan kembali semula. Itu bukan satu-satunya cara untuk melakukannya, dan wajar untuk memahami apa yang sebenarnya diperoleh daripada alternatif tersebut.

Cara penukar dalam talian biasa berfungsi

Laman seperti FreeConvert, CloudConvert dan puluhan alat serupa menerima fail anda melalui HTTP, menempatkannya dalam giliran, menjalankan tugas penukaran pada infrastruktur mereka, menyimpan hasilnya cukup lama untuk anda memuat turunnya, dan kemudian (secara teori) memadam kedua-dua salinan. Model itu berfungsi dan boleh menampung fail yang jauh lebih besar daripada yang boleh disimpan secara praktikal oleh pelayar. Ia juga bermaksud, sepanjang tempoh fail anda berada pada pelayan mereka, anda mempercayai amalan giliran, penyimpanan dan pemadaman pihak ketiga dengan apa sahaja yang terkandung dalam fail itu — resume, kontrak, gambar keluarga, kod sumber.

Kebanyakan laman tersebut tidak melakukan sesuatu yang salah. Mereka menerbitkan dasar privasi, ramai yang memadam fail dengan segera, dan bagi kebanyakan fail ia memang tidak menjadi masalah. Tetapi "muat naik dan percayai kami" adalah lalai, bukan kerana ia satu-satunya pilihan, tetapi kerana ia pilihan yang boleh berskala untuk sebarang saiz fail pada mana-mana peranti.

Alternatifnya: tukar dalam pelayar

AIFreeConverters melakukan penyahkodan, penukaran dan pengekodan semula sebenar di dalam tab pelayar anda, menggunakan binaan WebAssembly bagi enjin sumber terbuka yang sama seperti yang dijalankan oleh pelayan — ffmpeg untuk video dan audio, pustaka kodek di sebalik projek Squoosh Google untuk imej, pdf.js dan pdf-lib untuk PDF, dan sebagainya (senarai lengkap terdapat pada halaman cara ia berfungsi). Fail anda dibaca daripada cakera oleh JavaScript yang berjalan pada mesin anda sendiri, diproses di sana, dan diserahkan kembali kepada anda. Tiada titik akhir muat naik untuknya pergi, kerana tiada satu pun wujud dalam aplikasi ini langsung.

Itu bukan dasar — ia fakta seni bina, dan satu yang anda tidak perlu percayai membuta tuli. Buka alat pembangun pelayar anda, tukar ke tab rangkaian, dan tukar satu fail. Apa yang anda akan nampak diambil ialah halaman dan enjin penukaran itu sendiri (muat turun sekali sahaja, dicache selepas itu); apa yang anda tidak akan nampak ialah fail anda pergi ke mana-mana. Putuskan sambungan rangkaian setelah halaman dimuatkan dan penukaran masih berfungsi.

Pertukaran yang sebenar

Berjalan dalam pelayar bukanlah lebih baik secara mutlak dalam setiap dimensi — ia menukar sesetengah perkara dengan yang lain.

  • Saiz fail dihadkan oleh memori peranti anda, bukan oleh giliran pada pelayan orang lain. Enjin video dalam pelayar boleh mengakses kira-kira 2 GB; fail 4K sepanjang filem tidak akan muat. Penukar sisi pelayan biasanya boleh mengendalikan fail yang lebih besar kerana ia berjalan pada mesin yang dibina untuk tujuan itu.
  • Ia lebih perlahan untuk tugas berat. Pengekodan pusat data dengan ffmpeg asli merentasi banyak teras akan mengatasi tab pelayar komputer riba. Untuk klip pendek atau kelompok foto perbezaannya beberapa saat sahaja; untuk video panjang ia boleh mengambil masa beberapa minit.
  • Sesetengah penukaran sememangnya memerlukan pelayan — susun atur dokumen Office sebenar, format Kindle, RAW kamera, OCR. Itu ditanda sedemikian dan bukan ditawarkan secara senyap lalu gagal.
  • Penukaran pertama bagi sesuatu jenis memuat turun enjin — beberapa megabait untuk kodek imej, sehingga kira-kira 30 MB untuk video dan audio. Ia dicache selepas itu, tetapi ia kos penggunaan pertama yang sebenar yang tidak dimiliki oleh alat sisi pelayan.

Sebagai balasan, tiada apa yang anda tukar pernah dihantar, dibariskan dalam giliran, disimpan atau tertakluk kepada tempoh pemadaman, kerana tiada langkah sisi pelayan untuk semua itu berlaku. Bagi kebanyakan penukaran harian — foto, klip pendek, dokumen, arkib — pertukaran saiz dan kelajuan jarang menjadi masalah, dan perbezaan privasi itulah intinya.

Bila hendak menggunakan yang mana

Jika anda menukar kelompok besar fail video yang sangat besar secepat mungkin dan tidak kisah siapa yang melihatnya, penukar sisi pelayan dengan kuasa mentah yang lebih tinggi mungkin selesai lebih cepat. Jika apa yang anda tukar adalah sesuatu yang anda tidak mahu serahkan kepada pihak ketiga langsung — atau anda hanya mahu satu perkara kurang untuk difikirkan — penukar khas pelayar menghapuskan persoalan itu sepenuhnya, kerana tiada apa yang dimuat naik untuk dirisaukan pada mulanya.

Lihat sendiri

Baca dengan tepat enjin mana yang melakukan kerja dan di mana batasan sebenarnya pada halaman cara ia berfungsi, atau perincian pengendalian data lengkap pada halaman privasi. Atau langkau bacaan dan cuba tukar sesuatu daripada senarai lengkap alat — tab rangkaian tidak berbohong.

Tiada satu pun daripada ini adalah dakwaan bahawa penukar lain tidak selamat — kebanyakan yang bereputasi baik mengendalikan pemadaman dengan bertanggungjawab. Ini adalah penerangan tentang seni bina yang berbeza: satu di mana persoalan tentang apa yang berlaku kepada fail yang dimuat naik selepas penukaran tidak timbul langsung, kerana tiada fail yang pernah dimuat naik.

Advertisement