Perihal ToolsAllInOne

245 alat percuma yang melakukan kerja pada komputer anda sendiri dan bukannya pada pelayan.

Apakah ini

ToolsAllInOne ialah 245 alat — penukaran dan penyuntingan fail, utiliti PDF, imej, video dan audio, alat pembangun serta kalkulator — semuanya berjalan terus di dalam pelayar web anda. Kebanyakan penukar dalam talian meminta anda memuat naik fail, memprosesnya pada pelayan mereka, lalu memberikan pautan muat turun. Alat ini tidak begitu. Enjin penukaran berjalan sebagai WebAssembly pada mesin anda sendiri, jadi fail tidak pernah meninggalkan peranti anda.

Mengapa ia berfungsi begitu

Memuat naik fail bermakna mempercayakannya kepada orang yang tidak dikenali. Bagi foto percutian, ia mungkin tidak begitu penting; bagi kontrak bertandatangan, imbasan perubatan, salinan pasport atau hamparan dalaman, ia sangat penting. Menjalankan penukaran secara setempat menghapuskan persoalan itu sepenuhnya — tiada salinan pada pelayan yang boleh bocor, disubpoena, disimpan atau dijual, kerana tiada salinan yang pernah dibuat.

Ia juga menghapuskan had komersial. Tiada baris gilir muat naik, tiada kuota harian, tiada tera air dan tiada peringkat berbayar, kerana kos menukar fail anda ditanggung oleh CPU anda sendiri dan bukan oleh bil pengehosan kami. Apa yang tidak dapat dihapuskan ialah hukum fizik: pelayar anda mempunyai had memori, dan itu meletakkan had sebenar pada fail video yang sangat besar. Had tersebut dinyatakan di bawah.

Apa yang digunakan

  • Imej — kanvas dan penyahkod imej milik pelayar itu sendiri.
  • Audio dan video — ffmpeg, dikompil kepada WebAssembly. Ia enjin yang sama yang menjadi asas banyak penukar desktop. Saiznya sekitar 32 MB dan dimuat turun sekali sahaja, pada penukaran audio atau video pertama anda, kemudian disimpan dalam cache oleh pelayar anda.
  • PDF — pdf-lib untuk membina PDF dan pdf.js (Mozilla) untuk memaparkannya sebagai imej.
  • Format data — js-yaml dan marked, serta kod penghuraian yang mudah untuk CSV dan Base64.
  • OCR — Tesseract.js dan data pengecamannya untuk bahasa Inggeris.
  • Alat AI pada peranti — ONNX Runtime (pembuangan latar belakang), MediaPipe (kaburkan muka) dan Transformers.js (transkripsi, sari kata automatik, terjemahan, teks ke pertuturan dan peningkatan resolusi AI).

Semua pustaka ini ialah sumber terbuka.

Kebanyakan kod yang digunakan laman ini disajikan daripada laman ini sendiri, termasuk pustaka Transformers.js, enjin OCR beserta data bahasa Inggerisnya, enjin dan model pengesanan muka, model pembuangan latar belakang dan suara teks ke pertuturan. Beberapa enjin dan model besar diambil daripada CDN awam kali pertama anda menggunakan alat yang memerlukannya, kemudian disimpan pada peranti anda:

  • jsDelivr, dengan unpkg sebagai sandaran: enjin audio dan video ffmpeg (kira-kira 32 MB).
  • jsDelivr: masa jalan WebAssembly yang digunakan oleh alat AI dan masa jalan ONNX yang digunakan oleh pembuangan latar belakang.
  • Hugging Face: model pembelajaran mesin untuk transkripsi dan sari kata automatik (Whisper), terjemahan (Opus-MT), teks ke pertuturan (SpeechT5) dan peningkatan resolusi AI (Swin2SR).

Mengambilnya daripada CDN awam inilah yang memastikan laman ini percuma untuk dihoskan. Apabila salah satu muat turun itu berlaku, pembekal melihat alamat IP dan ejen pengguna pelayar anda, sama seperti bagi mana-mana fail yang disajikannya; halaman privasi menerangkan perkara ini. Fail yang anda tukar tidak pernah menjadi sebahagian daripada permintaan itu. Setiap pustaka dan lesennya disenaraikan di halaman sumber terbuka.

Had, dan kosnya kepada anda

Menjalankan semuanya pada peranti anda sendiri mempunyai pertukaran yang nyata. Kami lebih suka menyatakannya dengan jelas daripada membiarkan anda mendapatinya di pertengahan penukaran yang panjang.

Terdapat had tegar 2 GB pada audio dan video

Enjin media berjalan dalam WebAssembly, yang boleh mengalamatkan paling banyak 2 GB memori — itu had teknologi, bukan had komputer anda, jadi mesin dengan RAM 64 GB tidak meningkatkannya. 2 GB itu perlu memuatkan fail input anda, output siap dan memori kerja pengekod serentak. Dalam praktiknya, fail melebihi kira-kira 900 MB tidak dapat diselesaikan, dan laman ini memberitahu anda sebelum anda bermula dan bukannya gagal di tengah jalan.

Penukaran bersifat satu-benang, jadi ia perlahan

Enjin menggunakan satu teras CPU. Pada desktop, jangkakan video mengambil masa sekitar sama panjang dengan klip itu sendiri; pada telefon lama ia boleh mengambil masa sepuluh hingga dua puluh kali lebih lama. Audio, imej, PDF dan fail data adalah pantas — videolah yang benar-benar menuntut.

Ia akan menggunakan bateri anda dan menjadikan peranti hangat

Penukaran video yang panjang menahan satu teras pada beban penuh sepanjang tempohnya. Pada komputer riba atau telefon, itu bermakna bateri berkurang dan haba yang ketara. Ia tidak akan merosakkan apa-apa — sistem pengendalian anda mengehadkan CPU jauh sebelum itu mungkin berlaku — tetapi ia bukan sesuatu untuk dimulakan pada bateri 5%.

Tab perlu kekal terbuka

Semua kerja dan fail siap berada dalam halaman. Menutup tab, atau membiarkan telefon menggantungnya, akan menghilangkan penukaran itu. Halaman memberi amaran kepada anda jika anda cuba keluar semasa penukaran sedang berjalan.

Had lain yang kami kenakan dengan sengaja

  • GIF animasi meliputi 30 saat pertama sesuatu klip. GIF hampir tidak termampat merentasi bingkai, jadi penukaran tanpa had menghasilkan fail yang sangat besar dan boleh menghabiskan memori.
  • PDF dikendalikan sehingga 100 halaman pada satu masa, dan setiap halaman dipaparkan dalam bajet piksel yang terhad, jadi satu halaman yang terlalu besar tidak dapat menyebabkan kegagalan dengan sendirinya. Dokumen yang panjang masih kerja yang berat.
  • Imej yang sangat besar dihadkan oleh saiz kanvas maksimum pelayar anda, yang jauh lebih kecil pada iPhone dan iPad berbanding desktop.

Penggunaan data pada kali pertama

Enjin media berukuran kira-kira 32 MB dan dimuat turun sekali sahaja, kali pertama anda menukar audio atau video. Alat OCR dan AI pada peranti masing-masing memuat turun enjin atau model sendiri kali pertama anda menggunakannya. Saiznya antara kira-kira 10 MB (kaburkan muka) hingga kira-kira 215 MB (teks ke pertuturan), dan halaman setiap alat memberikan angkanya sendiri. Pelayar anda kemudian menyimpannya dalam cache. Jika anda menggunakan sambungan bermeter, ini wajar diketahui sebelum anda bermula.

Ia memerlukan sambungan pada kali pertama

Kerjanya sendiri dilakukan secara setempat, tetapi setiap halaman dan setiap enjin perlu diambil melalui rangkaian sekali sebelum ia boleh disimpan dalam cache. Selepas itu, halaman yang pernah anda lawati dan enjin yang disajikan daripada laman ini, atau enjin audio dan video setelah digunakan, akan berfungsi di luar talian. Alat AI ialah pengecualian: sebahagian enjin mereka datang daripada CDN awam dan hanya disimpan oleh cache biasa pelayar anda, jadi ia mungkin memerlukan sambungan semula. Alat yang tidak pernah anda buka, atau enjin yang tidak pernah anda jalankan, sentiasa memerlukan sambungan pada kali pertama.

Siapa yang mengendalikan ToolsAllInOne

ToolsAllInOne dibina dan dikendalikan oleh ToolsAllInOne. Ia dilancarkan pada 2026. Butiran penuh pengendali terdapat dalam notis undang-undang.

Hubungi

Soalan, laporan pepijat atau permintaan penurunan kandungan: [email protected]