Innehållet stannar hos digingen åtkomst för tredje part
Ditt filinnehåll behandlas inte på någon server. Du behöver inget personuppgiftsbiträdesavtal med gottrix för att hantera konfidentiella eller affärsdokument.
Servrar i TysklandGDPR by design
Origin-servrar hos Hetzner i Tyskland. Eftersom dina filer aldrig lämnar enheten överförs deras innehåll inte alls.
Apache Avro är ett kompakt binärt dataformat från big data-världen (Kafka, Hadoop, datapipelines). En .avro Object Container File (OCF) buntar ihop posterna med sitt schema (som JSON) i filhuvudet, så att den är helt självbeskrivande. Den binära formen är utrymmesbesparande men oläsbar i en textredigerare. Det här verktyget läser containern med dess inbäddade schema och förvandlar varje post till tydlig, läsbar JSON.
Allt körs helt lokalt i din webbläsare (ren JavaScript, ingen uppladdning, även offline, inget tredjepartsbibliotek). Verktyget läser OCF-huvudet, tolkar det inbäddade Avro-schemat och avkodar varje post mot det - poster, arrayer, maps, unions, enums och primitiver. Blockkodekarna null och deflate stöds; den ovanligare snappy-kodeken avvisas ärligt. Bytes- och fixed-fält blir base64, och 64-bit heltal utanför det säkra JavaScript-intervallet skrivs ut som strängar så att ingen precision går förlorad.
Du stöter på det här när en datapipeline, en export av ett Kafka-topic eller ett analysjobb har skapat en .avro-fil och du vill visa den, mata in den i ett verktyg som talar JSON, eller helt enkelt läsa den. JSON är universellt och läsbart för människor. Obs: det här är en enkelriktad vy (Avro till JSON); det serialiseras inte tillbaka till Avro, och logiska typer (date, timestamp, decimal) visas som sitt underliggande basvärde.
Tekniska data
Tekniska data
Indataformat
AVRO
Utdataformat
JSON
Batchbearbetning
Ja
Bearbetning
Lokalt i webbläsaren (JavaScript)
Filuppladdning
Ingen
I 3 steg
Släpp eller tryck på din Avro-fil (.avro).
Verktyget läser schemat och posterna från containern.
Ladda ner JSON (flera som en ZIP).
Begränsningar:Avro Object Container Files med kodek null eller deflate stöds; snappy-kodeken avvisas med ett tydligt fel. Bytes/fixed visas som base64, stora 64-bit heltal som strängar (precision), unions som värdet för respektive gren, logiska typer som sitt basvärde. Konverteringen är enkelriktad (ingen JSON tillbaka till Avro). Schemat läses från filhuvudet; ensamma enskilda Avro-poster utan OCF-container stöds inte.
Vanliga frågor
Vad är en Avro-fil?
Ett kompakt, självbeskrivande binärt dataformat från big data-världen (Kafka, Hadoop). Schemat följer med i filhuvudet.
Laddas mina filer upp?
Nej. Konverteringen sker helt lokalt i webbläsaren - även offline.
Vilka kodekar stöds?
Blockkodekarna null och deflate. Den ovanligare snappy-kodeken avvisas med ett tydligt meddelande i stället för att avkodas felaktigt.
Bevaras stora tal och bytes korrekt?
64-bit heltal utanför det säkra JS-intervallet skrivs ut som strängar; bytes- och fixed-fält som base64.
Kan jag konvertera JSON tillbaka till Avro?
Nej, det här verktyget är enkelriktat (Avro till JSON) - för att inspektera och återanvända datan.
Endast med ditt samtycke mäter vi användningen anonymiserat via cookies för att förbättra gottrix. Dina filer stannar alltid lokalt, på din enhet. Integritet