Perihal Squishly Tools

Kotak alat percuma untuk tugasan fail harian yang melakukan semua kerjanya dalam pelayar anda, jadi apa sahaja yang anda buka di sini tidak pernah dimuat naik.

Squishly Tools ialah kotak alat fail percuma berasaskan pelayar yang dibina dan diselenggara oleh Ikonik Digital. Ia menghimpunkan tugasan fail harian yang biasanya diserahkan kepada laman "penukar dalam talian percuma": memampat dan menukar imej, membuat, menggabung dan memisahkan PDF, membuat dan membuka arkib zip, serta menukar audio dan video. Semuanya dilakukan tanpa pernah memuat naik fail anda.

Mengapa kami membinanya

Hampir setiap penukar dalam talian percuma berfungsi dengan cara yang sama: fail anda dimuat naik ke pelayan, diproses di sana, kemudian pautan muat turun diberikan kepada anda. Untuk foto percutian, itu tidak begitu penting. Tetapi untuk resume yang mengandungi nombor telefon anda, imbasan kad pengenalan, kontrak yang ditandatangani, penyata bank atau surat perubatan, ini bermakna dokumen anda kini berada pada komputer yang anda tidak kenali, di negara yang anda tidak dapat pastikan, untuk tempoh yang anda tidak dapat sahkan.

Kami membina Squishly Tools kerana tugasan tersebut sebenarnya tidak memerlukan pelayan. Pelayar moden mampu sendiri menyahkod dan mengekod semula imej, memaparkan PDF, menjalankan pengekod video dan memampatkan arkib. Jadi setiap alat di sini melakukan kerjanya pada peranti anda. Buka halaman, matikan wifi, dan alat itu masih berfungsi. Itu bukan slogan pemasaran; itulah cara paling mudah untuk anda menyemak dakwaan ini sendiri.

Kenali keluarga Squish

Keluarga Squish: Lilac, Sunny, Squish, Peachy dan Bluey

Laman ini dikendalikan oleh sekeluarga kiub jeli kecil yang lembut dan sangat mengambil berat tentang saiz fail. Dari kiri ke kanan:

  • Lilac ialah yang paling muda dan belum pernah berjumpa foto yang tidak ingin dikecilkannya. Ada gambar PNG 40 MB tergantung di dinding biliknya sebagai peringatan.
  • Sunny duduk di atas folder sehingga folder itu berkelakuan baik. Tiada siapa yang menyuruh. Sunny buat begitu sahaja.
  • Squish ialah yang berwarna pudina di tengah. Squish memeluk setiap fail yang tiba, memicitnya perlahan-lahan dan memulangkannya dalam keadaan lebih ringan. Squish tidak pernah memuat naik apa-apa seumur hidup dan agak bangga tentangnya.
  • Peachy menguruskan fail zip. Peachy boleh memuatkan seluruh folder projek ke dalam satu arkib yang kemas dan masih ada ruang untuk snek.
  • Bluey melambai kepada setiap pelawat. Bluey juga bertugas melambai selamat tinggal kepada fail anda apabila anda menutup tab, dan itu tidak mengambil masa langsung kerana fail itu tidak pernah berada di tempat lain.

Bersama-sama mereka menguruskan imej, PDF, video, audio dan arkib. Tiada seorang pun daripada mereka pernah melihat pelayan, dan mereka mahu ia kekal begitu.

Apa yang boleh anda lakukan di sini

  • Imej. Mampat dan tukar antara WebP, AVIF, JPG, PNG, GIF, BMP dan ICO, ubah saiz kepada dimensi yang tepat, pangkas dengan nisbah terkunci dan tambah tera air teks. Semuanya boleh dilakukan secara pukal.
  • PDF. Tukar imej kepada PDF, gabungkan beberapa PDF menjadi satu, pisah atau ekstrak halaman, tukar halaman kepada imej, mampatkan fail imbasan yang berat, putar halaman secara kekal dan tukar dokumen Word kepada PDF.
  • Arkib. Buat dan buka fail ZIP, serta mampat atau nyahmampat fail tunggal dengan gzip.
  • Video dan audio. Mampatkan video kepada MP4 H.264 yang lebih kecil dan tukar audio antara MP3, M4A, WAV dan OGG menggunakan enjin FFmpeg sebenar yang berjalan dalam pelayar.
  • Utiliti. Namakan semula seluruh folder fail dalam satu langkah dengan penomboran dan corak.

Setiap alat mempunyai halamannya sendiri bersama panduan yang menerangkan bila hendak menggunakannya, tetapan mana yang penting dan apa yang boleh dijangka daripada hasilnya. Terdapat juga satu set panduan rujukan yang lebih panjang tentang format imej, saiz PDF, pemampatan video, format arkib dan privasi fail.

Cara ia berfungsi di sebalik tabir

Tiada keajaiban di sini, hanya teknologi web standard yang digunakan dengan teliti:

  • Alat imej menggunakan Canvas API pelayar untuk menyahkod, menskala, melukis dan mengekod semula imej. JPG, PNG dan WebP dikodkan oleh pengekod pelayar itu sendiri, manakala AVIF dan ICO menggunakan pengekod JavaScript yang kecil.
  • Alat PDF bergantung pada dua pustaka sumber terbuka: pdf-lib untuk membina, menggabung, memisah dan memutar dokumen, dan PDF.js daripada Mozilla, pemapar yang terbina dalam Firefox, untuk menukar halaman kepada imej dan untuk pemampatan.
  • Word ke PDF membaca fail .docx dengan pustaka mammoth dan menyusun kandungannya ke dalam PDF menggunakan pdf-lib. Teks, tajuk dan senarai dikendalikan dengan baik, dan halaman alat itu berterus terang tentang susun atur yang tidak dapat dihasilkan semula.
  • Video dan audio menjalankan FFmpeg yang dikompil kepada WebAssembly. Enjin ini bersaiz kira-kira 32 MB, dimuat turun sekali semasa penggunaan pertama dan kemudian disimpan dalam cache. Ia lebih perlahan berbanding aplikasi asli, tetapi rakaman anda tidak pernah meninggalkan peranti anda.
  • ZIP menggunakan JSZip, dan gzip menggunakan API CompressionStream dan DecompressionStream terbina dalam pelayar, enjin yang sama yang digunakannya untuk menyahkod halaman web termampat.

Semua pustaka ini dibungkus bersama laman dan dimuatkan dari tempat yang sama dengan halaman. Tiada data fail yang dihantar kepada mana-mana perkhidmatan pihak ketiga pada bila-bila masa.

Apa yang tidak dilakukannya

Oleh sebab semuanya berjalan pada peranti anda, alat ini terhad oleh memori dan pemproses peranti anda. Video 4K berdurasi dua jam atau buku imbasan setebal seribu halaman ialah tugasan untuk perisian desktop. Penghasilan semula susun atur Word yang kompleks dengan sempurna memerlukan Word itu sendiri; penukar kami dibuat untuk dokumen ringkas yang merupakan sebahagian besar keperluan orang ramai. PDF yang dilindungi kata laluan dan arkib yang disulitkan tidak boleh dibuka, kerana kandungannya tidak boleh dibaca tanpa kunci. Jika sesuatu alat mempunyai had, halamannya menyatakannya dengan jelas dan tidak menjanjikan hasil yang tidak dapat diberikan.

Percuma, dan bagaimana kosnya ditanggung

Alat ini percuma untuk digunakan, tanpa tera air, tanpa akaun, tanpa had harian dan tanpa pakej "premium" untuk membuka ciri sebenar. Laman ini disokong oleh iklan. Iklan dan analitik tanpa nama yang kami gunakan untuk melihat alat mana yang berguna kepada orang ramai diterangkan dalam dasar privasi dan boleh ditolak dalam tetapan kuki. Kedua-duanya tidak mempunyai akses kepada fail yang anda proses, kerana fail itu tidak pernah wujud di mana-mana selain pelayar anda sendiri.

Siapa yang membuatnya

Squishly Tools dicipta dan diselenggara oleh Ikonik Digital, sebuah studio web kecil. Kami sendiri menggunakan alat ini setiap hari untuk kerja pelanggan, dan itulah sebahagian besar sebab alat ini wujud. Jika sesuatu alat mempunyai pepijat, jika penukaran tidak menghasilkan apa yang anda jangkakan, atau jika ada tugasan fail yang anda harap tersedia di sini, hubungi kami. Kami membaca semuanya.

Anda boleh melihat perubahan terkini dalam log perubahan.