Tietoa Squishly Toolsista
Ilmainen työkalupakki arkisiin tiedostotöihin. Se tekee kaiken työnsä selaimessasi, joten mitään täällä avaamaasi ei koskaan lähetetä palvelimelle.
Squishly Tools on ilmainen, selaimessa toimiva tiedostotyökalupakki, jonka on rakentanut ja jota ylläpitää Ikonik Digital. Se kokoaa yhteen arkiset tiedostotyöt, jotka ihmiset yleensä antavat ”ilmaisille verkkomuuntimille”: kuvien pakkaamisen ja muuntamisen, PDF-tiedostojen luomisen, yhdistämisen ja jakamisen, arkistojen pakkaamisen ja purkamisen sekä äänen ja videon muuntamisen. Ja se tekee kaiken tämän lähettämättä tiedostojasi koskaan palvelimelle.
Miksi teimme sen
Lähes jokainen ilmainen verkkomuunnin toimii samalla tavalla: tiedostosi lähetetään palvelimelle, käsitellään siellä ja sinulle annetaan latauslinkki. Lomakuvan kohdalla sillä tuskin on väliä. Mutta kun kyse on ansioluettelosta puhelinnumeroineen, henkilöllisyystodistuksen skannauksesta, allekirjoitetusta sopimuksesta, tiliotteesta tai lääkärinlausunnosta, asiakirjasi päätyy tietokoneelle, josta et tiedä mitään, maahan, jota et pysty nimeämään, ajaksi, jota et voi tarkistaa.
Teimme Squishly Toolsin, koska nämä työt eivät yksinkertaisesti tarvitse palvelinta. Nykyaikainen selain osaa itse purkaa ja koodata kuvia uudelleen, renderöidä PDF-tiedostoja, ajaa videokooderia ja pakata arkistoja. Siksi jokainen työkalu täällä tekee työnsä laitteellasi. Avaa sivu, katkaise wifi, ja työkalu toimii silti. Se ei ole mainoslause, vaan helpoin tapa tarkistaa väite itse.
Tapaa Squishin perhe
Sivustoa pyörittää perhe pieniä, pehmeitä hyytelökuutioita, jotka ottavat tiedostokoot hyvin henkilökohtaisesti. Vasemmalta oikealle:
- Lilac on nuorin, eikä ole koskaan nähnyt kuvaa, jota ei haluaisi pienentää. Hänen seinällään roikkuu varoituksena kuva 40 MB:n PNG-tiedostosta.
- Sunny istuu kansioiden päällä, kunnes ne käyttäytyvät kunnolla. Kukaan ei ole pyytänyt sitä. Sunny vain tekee niin.
- Squish on se, jonka näet etusivulla. Squish halaa jokaista saapuvaa tiedostoa, puristaa sitä hellästi ja antaa sen takaisin kevyempänä. Squish ei ole elämässään lähettänyt mitään palvelimelle ja on siitä vähän omahyväinen.
- Peachy hoitaa ZIP-arkistot. Peachy saa kokonaisen projektikansion mahtumaan yhteen siistiin arkistoon, ja silti jää tilaa välipalalle.
- Bluey vilkuttaa jokaiselle kävijälle. Bluey myös vilkuttaa hyvästit tiedostoillesi, kun suljet välilehden, eikä siihen mene hetkeäkään, koska ne eivät koskaan olleet missään muualla.
Yhdessä he hoitavat kuvat, PDF-tiedostot, videot, äänet ja arkistot. Kukaan heistä ei ole koskaan nähnyt palvelinta, ja niin he haluavat asian pysyvänkin.
Mitä täällä voi tehdä
- Kuvat. Pakkaa ja muunna WebP-, AVIF-, JPG-, PNG-, GIF-, BMP- ja ICO-muotojen välillä, muuta kokoa tarkkoihin mittoihin, rajaa lukitulla kuvasuhteella ja lisää tekstivesileimoja. Kaikki onnistuu useille tiedostoille kerralla.
- PDF. Luo PDF kuvista, yhdistä useita PDF-tiedostoja yhdeksi, jaa tai poimi sivuja, muunna sivuja kuviksi, pakkaa raskaita skannauksia, kierrä sivuja pysyvästi ja muunna Word-asiakirjoja PDF:ksi.
- Arkistot. Luo ja avaa ZIP-tiedostoja sekä pakkaa ja pura yksittäisiä tiedostoja gzipillä.
- Video ja ääni. Pakkaa video kevyemmäksi H.264 MP4 -tiedostoksi ja muunna ääntä MP3-, M4A-, WAV- ja OGG-muotojen välillä oikealla FFmpeg-moottorilla, joka toimii selaimessa.
- Apuvälineet. Nimeä kokonaisen kansion tiedostot kerralla numeroinnin ja nimimallien avulla.
Jokaisella työkalulla on oma sivunsa ja opas, joka kertoo, milloin työkalua kannattaa käyttää, mitkä asetukset ovat tärkeitä ja mitä tulokselta voi odottaa. Lisäksi tarjolla on pidempiä taustaoppaita kuvamuodoista, PDF-tiedostojen koosta, videon pakkaamisesta, arkistomuodoista ja tiedostojen yksityisyydestä.
Miten se toimii konepellin alla
Taikuutta ei ole, vain tavallista verkkotekniikkaa huolellisesti käytettynä:
- Kuvatyökalut käyttävät selaimen Canvas APIa kuvien purkamiseen, skaalaamiseen, piirtämiseen ja uudelleenkoodaamiseen. JPG-, PNG- ja WebP-koodauksen hoitavat selaimen omat kooderit, ja AVIF ja ICO käyttävät pieniä JavaScript-koodereita.
- PDF-työkalut käyttävät kahta avoimen lähdekoodin kirjastoa: pdf-libiä asiakirjojen luomiseen, yhdistämiseen, jakamiseen ja kiertämiseen sekä Mozillan PDF.js-kirjastoa, Firefoxiin sisäänrakennettua renderöijää, sivujen muuntamiseen kuviksi ja pakkaamiseen.
- Word PDF:ksi lukee .docx-tiedoston mammoth-kirjastolla ja asettelee sisällön PDF:ksi pdf-libin avulla. Teksti, otsikot ja luettelot onnistuvat hyvin, ja työkalun sivu kertoo rehellisesti, mitä asetteluja se ei pysty toistamaan.
- Video ja ääni pyörivät WebAssemblyksi käännetyllä FFmpegillä. Moottori on noin 32 MB, ja se ladataan kerran ensimmäisellä käyttökerralla ja tallennetaan sitten välimuistiin. Se on hitaampi kuin natiivisovellus, mutta videomateriaalisi ei koskaan poistu laitteeltasi.
- ZIP käyttää JSZipiä, ja gzip käyttää selaimen omia CompressionStream- ja DecompressionStream-rajapintoja, samaa moottoria, jolla selain purkaa pakattuja verkkosivuja.
Kaikki nämä kirjastot tulevat sivuston mukana ja ladataan samasta paikasta kuin itse sivu. Tiedostojen dataa ei missään vaiheessa lähetetä millekään ulkopuoliselle palvelulle.
Mitä se ei tee
Koska kaikki tapahtuu laitteellasi, työkaluja rajoittavat laitteesi muisti ja suoritin. Kahden tunnin 4K-video tai tuhatsivuinen skannattu kirja on työpöytäohjelmiston työ. Monimutkaisen Word-asettelun täydellinen toistaminen vaatii itse Wordin. Muuntimemme on tarkoitettu yksinkertaisille asiakirjoille, joita useimmat ihmiset tarvitsevat muuntaa. Salasanalla suojattuja PDF-tiedostoja ja salattuja arkistoja ei voi avata, koska niiden sisältöä ei voi lukea ilman avainta. Kun työkalulla on rajoituksia, sen sivu kertoo niistä suoraan sen sijaan, että lupaisi tuloksen, jota se ei pysty antamaan.
Ilmainen, ja miten se rahoitetaan
Työkalut ovat ilmaisia: ei vesileimoja, ei tiliä, ei päivärajoja eikä ”premium”-tasoa, joka avaisi varsinaiset ominaisuudet. Sivusto rahoitetaan mainoksilla. Mainokset ja nimetön analytiikka, jolla näemme, mitkä työkalut ovat ihmisille hyödyllisiä, on kuvattu tietosuojakäytännössä, ja voit kieltää ne evästeasetuksissa. Kumpikaan ei pääse käsiksi käsittelemiisi tiedostoihin, koska ne eivät ole missään muualla kuin omassa selaimessasi.
Kuka sen tekee
Squishly Toolsin tekee ja sitä ylläpitää Ikonik Digital, pieni verkkostudio. Käytämme näitä työkaluja itse joka päivä asiakastöissä, ja se on pitkälti syy siihen, että ne ovat olemassa. Jos työkalussa on vika, jos muunnos ei onnistunut odotetusti tai jos kaipaat tänne jotain tiedostotyötä, ota yhteyttä. Luemme kaiken.
Viimeaikaiset muutokset näet muutoslokista.