No se produce ningún tratamiento del contenido de tus archivos en servidores, así que no necesitas firmar un contrato de encargo con gottrix para trabajar con documentos confidenciales o de empresa.
Servidores en AlemaniaRGPD desde el diseño
Servidores de origen en Hetzner (Alemania). Como tus archivos nunca salen del dispositivo, su contenido ni siquiera llega a transmitirse.
Apache Avro es un formato binario de datos compacto del mundo del big data (Kafka, Hadoop, canalizaciones de datos). Un Object Container File (OCF) .avro agrupa los registros junto con su esquema (en JSON) en la cabecera del archivo, de modo que es totalmente autodescriptivo. La forma binaria ahorra espacio pero resulta ilegible en un editor de texto. Esta herramienta lee el contenedor junto con su esquema incrustado y convierte cada registro en JSON claro y legible.
Todo se ejecuta por completo en local, en tu navegador (JavaScript puro, sin subida, incluso sin conexión, sin librerías de terceros). La herramienta lee la cabecera OCF, evalúa el esquema Avro incrustado y decodifica cada registro según él: registros, arrays, mapas, uniones, enumeraciones y primitivos. Se admiten los códecs de bloque null y deflate; el códec snappy, más raro, se rechaza con honestidad. Los campos bytes y fixed se convierten en base64, y los enteros de 64 bits que superan el rango seguro de JavaScript se emiten como cadenas para no perder precisión.
Te encuentras con esto cuando una canalización de datos, una exportación de un topic de Kafka o un trabajo de analítica ha generado un archivo .avro y quieres verlo, pasarlo a una herramienta que entienda JSON o simplemente leerlo. JSON es universal y legible por humanos. Nota: es una vista en un solo sentido (Avro a JSON); no serializa de vuelta a Avro, y los tipos lógicos (date, timestamp, decimal) aparecen como su valor base subyacente.
Ficha técnica
Ficha técnica
Formatos de entrada
AVRO
Formato de salida
JSON
Procesamiento por lotes
Sí
Procesamiento
Local en el navegador (JavaScript)
Subida de archivos
Ninguna
En 3 pasos
Suelta o toca tu archivo Avro (.avro).
La herramienta lee el esquema y los registros del contenedor.
Descarga el JSON (varios como ZIP).
Límites:Se admiten los Object Container Files de Avro con códec null o deflate; el códec snappy se rechaza con un error claro. Los campos bytes/fixed se muestran como base64, los enteros grandes de 64 bits como cadenas (precisión), las uniones como el valor de la rama correspondiente y los tipos lógicos como su valor base. La conversión es de un solo sentido (no hay JSON de vuelta a Avro). El esquema se lee de la cabecera del archivo; los registros Avro sueltos individuales sin contenedor OCF no se admiten.
Preguntas frecuentes
¿Qué es un archivo Avro?
Un formato binario de datos compacto y autodescriptivo del mundo del big data (Kafka, Hadoop). El esquema viaja en la cabecera del archivo.
¿Se suben mis archivos?
No. La conversión ocurre por completo en local, en el navegador, incluso sin conexión.
¿Qué códecs se admiten?
Los códecs de bloque null y deflate. El códec snappy, más raro, se rechaza con un mensaje claro en lugar de decodificarse mal.
¿Se conservan correctamente los números grandes y los bytes?
Los enteros de 64 bits que superan el rango seguro de JS se emiten como cadenas; los campos bytes y fixed, como base64.
¿Puedo convertir JSON de vuelta a Avro?
No, esta herramienta es de un solo sentido (Avro a JSON), para inspeccionar y reutilizar los datos.
Solo con tu consentimiento medimos el uso de forma anonimizada mediante cookies para mejorar gottrix. Tus archivos siempre permanecen en local, en tu dispositivo. Privacidad