toolkit

Chi siamo

toolkit è una raccolta di utilità per file e testo che girano interamente nel tuo browser: conversione di immagini (HEIC, RAW delle fotocamere, WebP, AVIF, PNG, TIFF e altri), cambio di contenitore e compressione dei video, pulizia degli archivi ZIP, codifica Base64 e quoted-printable, conversione della codifica dei file di testo e formattazione del codice per HTML, XML, JSON, JS/TS e YAML.

È sviluppato e mantenuto da Gyrus Solutions, un piccolo studio indipendente. L’abbiamo creato perché il modo consueto di convertire un file sul web è caricarlo sul server di uno sconosciuto, e per una foto, un documento scansionato o qualsiasi altra cosa che non pubblicheresti è un pessimo affare. Cambiare il formato di un file non dovrebbe richiedere di consegnare il file a qualcuno.

Il funzionamento è l’inverso di un caricamento: invece di far viaggiare il tuo file verso il software, è il software a viaggiare verso il tuo file. Decodificatori e codificatori arrivano nel browser come moduli WebAssembly e girano sul tuo processore, e il sito non ha alcun endpoint che possa ricevere il contenuto di un file. Una Content Security Policy (CSP), un elenco di destinazioni consentite applicato dal browser stesso, viene servita con ogni pagina e limita dove il sito può inviare qualsiasi cosa, quindi l’affermazione è qualcosa che puoi verificare nella scheda “Rete” del browser invece di prenderla sulla fiducia: la pagina “Come lo dimostriamo” spiega come.

Questo approccio ha costi reali, e preferiamo nominarli piuttosto che nasconderli. Lavorare in locale significa che il ritmo lo detta il tuo dispositivo: un video lungo richiede tutto il tempo di cui ha bisogno il tuo processore, un file molto grande deve stare in memoria, e alcune conversioni che su un server sono di routine in un browser non si possono fare affatto. E non abbelliamo un risultato parziale. L’esempio più chiaro è il video dell’iPhone: riscrivere un .mov come .mp4 lascia inalterato il flusso HEVC all’interno, che quindi continua a non funzionare su un PC senza decodificatore HEVC; e lo strumento lo dice chiaramente quando succede.

Non c’è account, non c’è nulla da installare e non c’è traccia di ciò che converti: il contenuto dei file non raggiunge mai il server, quindi da parte nostra non c’è nulla da conservare. La pagina sulla privacy spiega che cosa raccoglie il sito in sé.

Il sito è disponibile in italiano, inglese, tedesco, spagnolo, francese, portoghese, ucraino, giapponese e coreano. Domande, segnalazioni di errori e richieste di funzionalità sono benvenute a info@gyrussolutions.com.