Vos contenus restent chez vousaucun accès par des tiers
Aucun traitement de vos contenus n'a lieu sur un serveur. Vous n'avez besoin d'aucun contrat de sous-traitance avec gottrix pour vos documents confidentiels ou professionnels.
Serveurs en AllemagneRGPD by design
Serveurs d'origine chez Hetzner en Allemagne. Comme vos fichiers ne quittent jamais votre appareil, leur contenu n'est jamais transmis.
Apache Avro est un format de données binaire compact issu du monde du big data (Kafka, Hadoop, pipelines de données). Un fichier conteneur Object Container File (OCF) regroupe les enregistrements avec leur schéma (au format JSON) dans l'en-tête du fichier, ce qui le rend entièrement autodescriptif. Sa forme binaire économise de l'espace mais reste illisible dans un éditeur de texte. Cet outil lit le conteneur ainsi que son schéma intégré et transforme chaque enregistrement en JSON clair et lisible.
Tout se passe entièrement en local dans votre navigateur (JavaScript pur, sans envoi, même hors ligne, sans bibliothèque tierce). L'outil lit l'en-tête OCF, évalue le schéma Avro intégré et décode chaque enregistrement par rapport à celui-ci - enregistrements, tableaux, maps, unions, enums et primitives. Les codecs de bloc null et deflate sont pris en charge ; le codec snappy, plus rare, est refusé honnêtement. Les champs bytes et fixed deviennent du base64, et les entiers 64-bit dépassant la plage sûre de JavaScript sont émis sous forme de chaînes afin qu'aucune précision ne soit perdue.
Vous rencontrez ce cas lorsqu'un pipeline de données, un export de topic Kafka ou une tâche d'analyse a produit un fichier .avro et que vous souhaitez le consulter, l'injecter dans un outil qui parle JSON, ou simplement le lire. Le JSON est universel et lisible par un humain. À noter : il s'agit d'une visualisation à sens unique (Avro vers JSON) ; l'outil ne sérialise pas de nouveau vers Avro, et les types logiques (date, timestamp, decimal) apparaissent sous leur valeur de base sous-jacente.
Fiche technique
Fiche technique
Formats d'entrée
AVRO
Format de sortie
JSON
Traitement par lots
Oui
Traitement
En local dans le navigateur (JavaScript)
Téléversement de fichiers
Aucun
En 3 étapes
Déposez ou touchez votre fichier Avro (.avro).
L'outil lit le schéma et les enregistrements depuis le conteneur.
Téléchargez le JSON (plusieurs fichiers sous forme de ZIP).
Limites:Les fichiers Avro Object Container File avec le codec null ou deflate sont pris en charge ; le codec snappy est refusé avec une erreur explicite. Les champs bytes/fixed sont affichés en base64, les grands entiers 64-bit sous forme de chaînes (précision), les unions sous la valeur de la branche concernée, les types logiques sous leur valeur de base. La conversion est à sens unique (pas de retour du JSON vers Avro). Le schéma est lu dans l'en-tête du fichier ; les enregistrements Avro isolés sans conteneur OCF ne sont pas pris en charge.
Questions fréquentes
Qu'est-ce qu'un fichier Avro ?
Un format de données binaire compact et autodescriptif issu du monde du big data (Kafka, Hadoop). Le schéma voyage dans l'en-tête du fichier.
Mes fichiers sont-ils envoyés quelque part ?
Non. La conversion se déroule entièrement en local dans le navigateur - même hors ligne.
Quels codecs sont pris en charge ?
Les codecs de bloc null et deflate. Le codec snappy, plus rare, est refusé avec un message clair plutôt que mal décodé.
Les grands nombres et les bytes sont-ils préservés correctement ?
Les entiers 64-bit dépassant la plage sûre de JavaScript sont émis sous forme de chaînes ; les champs bytes et fixed en base64.
Puis-je reconvertir du JSON vers Avro ?
Non, cet outil fonctionne à sens unique (Avro vers JSON) - pour inspecter et réutiliser les données.
Uniquement avec votre accord, nous mesurons l'utilisation de manière anonymisée via des cookies afin d'améliorer gottrix. Vos fichiers restent toujours en local, sur votre appareil. Confidentialité