Non avviene alcun trattamento dei contenuti dei tuoi file. Non ti serve un accordo sul trattamento dei dati con gottrix per gestire documenti riservati o aziendali.
Server in GermaniaRGPD by design
Server di origine presso Hetzner in Germania. Poiche i tuoi file non lasciano il dispositivo, i loro contenuti non vengono affatto trasmessi.
Apache Avro è un formato di dati binario compatto proveniente dal mondo dei big data (Kafka, Hadoop, pipeline di dati). Un file Object Container File (OCF) raccoglie i record insieme al loro schema (in formato JSON) nell'intestazione del file, rendendolo completamente autodescrittivo. La forma binaria fa risparmiare spazio ma risulta illeggibile in un editor di testo. Questo strumento legge il contenitore insieme al suo schema incorporato e trasforma ogni record in JSON chiaro e leggibile.
Tutto avviene interamente in locale nel tuo browser (JavaScript puro, senza caricamento, anche offline, senza librerie di terze parti). Lo strumento legge l'intestazione OCF, valuta lo schema Avro incorporato e decodifica ogni record rispetto ad esso - record, array, map, union, enum e tipi primitivi. I codec di blocco null e deflate sono supportati; il codec snappy, più raro, viene rifiutato in modo onesto. I campi bytes e fixed diventano base64 e gli interi a 64 bit oltre l'intervallo sicuro di JavaScript vengono emessi come stringhe, così non si perde alcuna precisione.
Ti capita questo caso quando una pipeline di dati, un export di un topic Kafka o un job di analisi ha prodotto un file .avro e vuoi visualizzarlo, darlo in pasto a uno strumento che parla JSON o semplicemente leggerlo. Il JSON è universale e leggibile dalle persone. Nota: si tratta di una visualizzazione a senso unico (da Avro a JSON); lo strumento non serializza di nuovo verso Avro e i tipi logici (date, timestamp, decimal) compaiono con il loro valore di base sottostante.
Scheda tecnica
Scheda tecnica
Formati di input
AVRO
Formato di output
JSON
Elaborazione in batch
Sì
Elaborazione
In locale nel browser (JavaScript)
Caricamento file
Nessuno
In 3 passaggi
Trascina o tocca il tuo file Avro (.avro).
Lo strumento legge lo schema e i record dal contenitore.
Scarica il JSON (se sono più file, come ZIP).
Limiti:Sono supportati i file Avro Object Container File con codec null o deflate; il codec snappy viene rifiutato con un errore chiaro. I campi bytes/fixed vengono mostrati come base64, i grandi interi a 64 bit come stringhe (precisione), le union con il valore del ramo corrispondente, i tipi logici con il loro valore di base. La conversione è a senso unico (nessun ritorno dal JSON ad Avro). Lo schema viene letto dall'intestazione del file; i singoli record Avro isolati senza contenitore OCF non sono supportati.
Domande frequenti
Che cos'è un file Avro?
Un formato di dati binario compatto e autodescrittivo proveniente dal mondo dei big data (Kafka, Hadoop). Lo schema viaggia nell'intestazione del file.
I miei file vengono caricati?
No. La conversione avviene interamente in locale nel browser - anche offline.
Quali codec sono supportati?
I codec di blocco null e deflate. Il codec snappy, più raro, viene rifiutato con un messaggio chiaro anziché decodificato in modo errato.
I numeri grandi e i bytes vengono preservati correttamente?
Gli interi a 64 bit oltre l'intervallo sicuro di JavaScript vengono emessi come stringhe; i campi bytes e fixed come base64.
Posso riconvertire da JSON ad Avro?
No, questo strumento è a senso unico (da Avro a JSON) - per ispezionare e riutilizzare i dati.
Solo con il tuo consenso misuriamo l'utilizzo in forma anonimizzata tramite cookie per migliorare gottrix. I tuoi file restano sempre in locale, sul tuo dispositivo. Privacy