O Squishly Tools
Brezplačen nabor orodij za vsakdanja opravila z datotekami, ki vse delo opravi v vašem brskalniku, zato se nič, kar odprete tukaj, nikoli ne naloži na strežnik.
Squishly Tools je brezplačen nabor orodij za datoteke, ki deluje v brskalniku. Razvil ga je in ga vzdržuje Ikonik Digital. Na enem mestu združuje vsakdanja opravila z datotekami, ki jih ljudje običajno prepustijo spletnim stranem z „brezplačnimi spletnimi pretvorniki“: stiskanje in pretvorbo slik, izdelavo, združevanje in razdeljevanje PDF-jev, ustvarjanje in razširjanje arhivov ter pretvorbo zvoka in videa. Vse to opravi brez nalaganja vaših datotek na strežnik.
Zakaj smo ga naredili
Skoraj vsak brezplačen spletni pretvornik deluje enako: vaša datoteka se naloži na strežnik, tam se obdela, nato pa dobite povezavo za prenos. Pri fotografiji z dopusta to skoraj ni pomembno. Pri življenjepisu s telefonsko številko, skenu osebne izkaznice, podpisani pogodbi, bančnem izpisku ali zdravniškem izvidu pa to pomeni, da je vaš dokument zdaj v računalniku, o katerem ne veste ničesar, v državi, ki je ne znate poimenovati, in to za čas, ki ga ne morete preveriti.
Squishly Tools smo naredili, ker ta opravila strežnika preprosto ne potrebujejo. Sodoben brskalnik zna sam dekodirati in ponovno kodirati slike, izrisati PDF-je, poganjati video kodirnik in stiskati arhive. Zato vsako orodje tukaj opravi svoje delo na vaši napravi. Odprite stran, izklopite wifi in orodje bo še vedno delovalo. To ni oglaševalski slogan, temveč najpreprostejši način, da trditev preverite sami.
Spoznajte družino Squish
Stran vodi družina majhnih, mehkih želejnih kock, ki velikost datotek jemljejo zelo osebno. Od leve proti desni:
- Lilac je najmlajša in še ni srečala fotografije, ki je ne bi želela pomanjšati. Na steni ima za opozorilo sliko datoteke PNG s 40 MB.
- Sunny sedi na mapah, dokler se ne začnejo lepo obnašati. Nihče ga ni prosil za to. Preprosto to počne.
- Squish je tisti, ki ga vidite na domači strani. Objame vsako datoteko, ki prispe, jo nežno stisne in jo vrne lažjo. V življenju še ni ničesar naložil na strežnik in je na to malce ponosen.
- Peachy skrbi za ZIP-e. Celotno mapo projekta zna spraviti v en urejen arhiv, pa ji še vedno ostane prostor za prigrizek.
- Bluey pomaha vsakemu obiskovalcu. Zadolžen je tudi za to, da vašim datotekam pomaha v slovo, ko zaprete zavihek, kar mu ne vzame nič časa, saj datoteke nikoli niso bile nikjer drugje.
Skupaj poskrbijo za slike, PDF-je, video, zvok in arhive. Nobeden od njih še ni videl strežnika in radi bi, da tako tudi ostane.
Kaj lahko počnete tukaj
- Slike. Stiskanje in pretvorba med WebP, AVIF, JPG, PNG, GIF, BMP in ICO, sprememba velikosti na natančne mere, obrezovanje s fiksnim razmerjem in dodajanje besedilnih vodnih žigov. Vse to tudi za več datotek hkrati.
- PDF. Izdelava PDF-ja iz slik, združevanje več PDF-jev v enega, razdeljevanje ali izvlečenje strani, pretvorba strani v slike, stiskanje težkih skeniranih datotek, trajno vrtenje strani in pretvorba dokumentov Word v PDF.
- Arhivi. Ustvarjanje in odpiranje datotek ZIP ter stiskanje ali razširjanje posameznih datotek z gzip.
- Video in zvok. Stiskanje videa v manjši MP4 (H.264) in pretvorba zvoka med MP3, M4A, WAV in OGG s pravim pogonom FFmpeg, ki deluje v brskalniku.
- Pripomočki. Preimenovanje cele mape datotek v enem koraku, z zaporednim številčenjem in vzorci.
Vsako orodje ima svojo stran z vodnikom, ki pojasni, kdaj ga uporabiti, katere nastavitve so pomembne in kaj lahko pričakujete od rezultata. Na voljo je tudi zbirka daljših referenčnih vodnikov o formatih slik, velikosti PDF-jev, stiskanju videa, formatih arhivov in zasebnosti datotek.
Kako deluje v ozadju
Tu ni nobene čarovnije, samo standardne spletne tehnologije, uporabljene premišljeno:
- Orodja za slike uporabljajo Canvas API brskalnika za dekodiranje, spreminjanje velikosti, risanje in ponovno kodiranje slik. JPG, PNG in WebP kodirajo vgrajeni kodirniki brskalnika, za AVIF in ICO pa skrbijo majhni kodirniki v JavaScriptu.
- Orodja za PDF temeljijo na dveh odprtokodnih knjižnicah: pdf-lib za izdelavo, združevanje, razdeljevanje in vrtenje dokumentov ter Mozillin PDF.js za pretvorbo strani v slike in za stiskanje. To je isti izrisovalnik, ki je vgrajen v Firefox.
- Word v PDF prebere datoteko .docx s knjižnico mammoth in vsebino s pdf-lib postavi v PDF. Besedilo, naslove in sezname obdela dobro, na strani orodja pa odkrito piše, katerih postavitev ne zna poustvariti.
- Video in zvok poganja FFmpeg, preveden v WebAssembly. Pogon ima približno 32 MB, prenese se enkrat ob prvi uporabi in se nato shrani v predpomnilnik. Je počasnejši od izvornega programa, vendar vaši posnetki nikoli ne zapustijo vaše naprave.
- ZIP uporablja JSZip, gzip pa vgrajena vmesnika CompressionStream in DecompressionStream, torej isti pogon, s katerim brskalnik razširja stisnjene spletne strani.
Vse te knjižnice so priložene strani in se naložijo z istega mesta kot stran sama. Podatki iz datotek se nikoli in na nobeni točki ne pošiljajo nobeni zunanji storitvi.
Česa ne zmore
Ker vse poteka na vaši napravi, so orodja omejena s pomnilnikom in procesorjem vaše naprave. Dvourni video 4K ali skenirana knjiga s tisoč stranmi je opravilo za namizni program. Popolna poustvaritev zapletene postavitve v Wordu zahteva sam Word. Naš pretvornik je namenjen preprostim dokumentom, ki so večina tistega, kar ljudje potrebujejo. PDF-jev, zaščitenih z geslom, in šifriranih arhivov ni mogoče odpreti, ker je njihova vsebina brez ključa neberljiva. Kjer ima orodje omejitve, to na njegovi strani jasno piše, namesto da bi obljubljalo rezultat, ki ga ne more dati.
Brezplačno, in kako se to financira
Orodja so brezplačna: brez vodnih žigov, brez računa, brez dnevnih omejitev in brez „premium“ različice, ki bi odklenila prave funkcije. Stran se vzdržuje z oglaševanjem. Oglasi in anonimna analitika, s katero vidimo, katera orodja so ljudem koristna, so opisani v pravilniku o zasebnosti in jih lahko zavrnete v nastavitvah piškotkov. Nič od tega nima dostopa do datotek, ki jih obdelujete, saj obstajajo samo v vašem lastnem brskalniku.
Kdo ga ustvarja
Squishly Tools ustvarja in vzdržuje Ikonik Digital, majhen spletni studio. Ta orodja vsak dan uporabljamo pri delu za stranke, kar je velik del razloga, da sploh obstajajo. Če orodje ne deluje pravilno, če pretvorba ni dala pričakovanega rezultata ali če pogrešate opravilo z datotekami, ki bi ga radi videli tukaj, nam pišite. Preberemo vse.
Nedavne spremembe najdete v dnevniku sprememb.