Points clés
- Catégorie
- Format Conversion
- Types d’entrée
- select, textarea, text, checkbox
- Type de sortie
- json
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Ce convertisseur en ligne permet de transformer facilement vos données entre le format CSV lisible par l'homme et le format binaire Protocol Buffers (Protobuf), optimisant ainsi vos flux de sérialisation de données.
Quand l’utiliser
- •Pour préparer des données tabulaires CSV en vue d'une ingestion dans des systèmes utilisant Protobuf.
- •Pour décoder des messages binaires Protobuf en un format CSV exploitable dans des tableurs.
- •Pour tester rapidement la sérialisation de vos structures de données sans configurer d'environnement de développement complexe.
Comment ça marche
- •Sélectionnez le sens de conversion souhaité (CSV vers Protobuf ou inversement).
- •Collez vos données sources dans la zone de saisie et ajustez les paramètres comme le délimiteur ou les en-têtes.
- •Optionnellement, fournissez votre schéma .proto ou descripteur JSON pour garantir une structure précise.
- •Cliquez sur convertir pour obtenir vos données transformées en format hexadécimal ou Base64.
Cas d’usage
Exemples
1. Conversion de configuration CSV en binaire
Développeur Backend- Contexte
- Un développeur doit convertir une liste de paramètres système stockée en CSV pour une mise à jour de service gRPC.
- Problème
- Le service attend un message Protobuf sérialisé, mais les données sont actuellement dans un fichier CSV.
- Comment l’utiliser
- Choisir 'CSV to Protobuf', coller les données CSV, définir le délimiteur et choisir le format de sortie Base64.
- Configuration d’exemple
-
operation: csv-to-protobuf, delimiter: ',', outputFormat: base64 - Résultat
- Obtention d'une chaîne Base64 prête à être injectée dans le système cible.
2. Décodage de logs binaires
Ingénieur QA- Contexte
- L'ingénieur a récupéré des données brutes au format Protobuf depuis une trace réseau.
- Problème
- Les données binaires sont illisibles et doivent être analysées dans un tableur pour vérification.
- Comment l’utiliser
- Choisir 'Protobuf to CSV', coller les données binaires et fournir le schéma .proto correspondant.
- Configuration d’exemple
-
operation: protobuf-to-csv, outputFormat: hex - Résultat
- Les données sont converties en un tableau CSV propre, facilitant la vérification des valeurs.
Tester avec des échantillons
csv, hashHubs associés
FAQ
Quels formats de sortie sont supportés pour Protobuf ?
L'outil permet d'exporter les données Protobuf sous forme de chaînes hexadécimales ou encodées en Base64.
Le schéma .proto est-il obligatoire ?
Non, il est optionnel. Cependant, le fournir permet une conversion plus précise selon vos définitions de messages.
Puis-je convertir des fichiers CSV avec des séparateurs personnalisés ?
Oui, vous pouvez spécifier n'importe quel caractère comme délimiteur dans les options de configuration.
L'outil gère-t-il les en-têtes CSV ?
Oui, une option permet d'indiquer si la première ligne de votre fichier CSV contient les noms des colonnes.
Est-ce que mes données sont stockées sur le serveur ?
Non, le traitement est effectué directement dans votre navigateur pour garantir la confidentialité de vos données.