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.
Hosted in GermanyGlobal Content Delivery
Origin-servrar hos Hetzner i Tyskland, global leverans via ett content delivery network (CDN). Ditt filinnehåll överförs aldrig i processen - det lämnar aldrig din enhet.
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. Poster, arrayer och maps översätts 1:1 till nästlade JSON-objekt och -arrayer, så schemats nästling bevaras; övriga fält (tal, text, booleaner) förblir inbyggda JSON-typer.
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