Annonce de la méga-mise à niveau du convertisseur hexadécimal : 12 nouvelles fonctionnalités pour les développeurs
Annonce de la méga-mise à niveau du convertisseur hexadécimal : 12 nouvelles fonctionnalités pour les développeurs
La conversion hexadécimale est l'un des outils de développement les plus basiques, mais la plupart des outils en ligne sont fragmentés, lents, remplis de publicités ou transmettent vos données brutes à un serveur.
Aujourd'hui, nous annonçons une réécriture et une mise à niveau massives et complètes du convertisseur hexadécimal de CleanTextLab. Nous l'avons transformé en un atelier de développement complet à 5 onglets doté de 12 nouvelles fonctionnalités avancées, toutes s'exécutant à 100 % côté client dans votre navigateur pour une confidentialité absolue et des performances de l'ordre de la sous-milliseconde.
Voici un aperçu des nouveautés et de la manière dont vous pouvez intégrer ces nouveaux outils dans votre flux de travail quotidien.
L'atelier de développement ultime à 5 onglets
Au lieu de trois entrées de conversion simples, le convertisseur hexadécimal a été restructuré en un tableau de bord modulaire à onglets :
1. Mode Texte & Base64 (Onglet Texte)
Nous avons mis à niveau le moteur de traduction de texte pour prendre en charge le format UTF-8 Unicode complet (y compris les emojis et le texte international) et avons ajouté une ligne Base64 en direct qui se met à jour en synchronisation avec vos sorties hexadécimales.
- Options de délimiteur : Séparez les octets avec des espaces (
48 65), des deux-points (48:65) ou gardez-les compacts (4865). - Préfixe 0x : Activez facilement le format standard
0xpour les charges utiles d'octets bruts. - Mode par lots : Activez le nouveau convertisseur multi-ligne pour traiter des listes entières de valeurs simultanément, ligne par ligne.
- Copier en tant que code : Exportez les octets hexadécimaux sous forme de snippet copiable formaté pour votre environnement :
- C / C++ :
unsigned char data[] = {0x48, 0x65}; - Python :
data = b'\x48\x65' - JavaScript :
const data = Buffer.from([0x48, 0x65]); - curl :
curl --data-binary $'\x48\x65'
- C / C++ :
2. Nombres BigInt et opérations au niveau du bit (Onglet Nombre)
Le convertisseur de nombres traduit les grands entiers dans les formats décimal, hexadécimal, binaire et octal à l'aide de BigInt natif afin d'éviter toute perte de précision au-delà des limites de sécurité des entiers de JavaScript.
- Échange d'endianness : Permutez instantanément les ordres d'octets entre les formats Little-Endian et Big-Endian (par exemple,
01020304en04 03 02 01), ce qui est essentiel pour la programmation système de bas niveau et le débogage matériel. - Calculateur au niveau du bit : Effectuez des opérations en direct comprenant AND (
&), OR (|), XOR (^), NOT (~), décalage à gauche (<<) et décalage à droite (>>) avec des entrées BigInt personnalisées.
3. Génération de palettes HSL (Onglet Couleur)
Traduisez des couleurs RGB et HSL en codes hexadécimaux avec un aperçu visuel en direct.
- Générateur de palette visuelle : Activez le panneau de palette pour calculer automatiquement des ensembles de couleurs dynamiques (rotations HSL analogues, complémentaires, triadiques ou complémentaires fractionnées) à partir de votre couleur d'entrée. Cliquez sur n'importe quel échantillon de la palette pour copier sa valeur hexadécimale dans votre presse-papiers.
4. Formats réseau (Onglet Réseau)
Un tout nouvel onglet spécialement conçu pour les ingénieurs système, les architectes réseau et les administrateurs informatiques.
- Reformatage d'adresses MAC : Formatez des adresses MAC brutes ou délimitées dans des formats standard, y compris des deux-points (
AA:BB:CC), des tirets (AA-BB-CC), des points Cisco (AABB.CCDD) ou des chaînes compactes. - Convertisseur IPv4 ↔ Hex : Associez directement la notation point-décimal IPv4 à des octets hexadécimaux (par exemple,
192.168.1.1àc0a80101) et inversement.
5. Dumps hexadécimaux de style xxd (Onglet Hex Dump)
Besoin d'inspecter le contenu brut de fichiers ou de dumper des données réseau ?
- Glisser-déposer : Glissez-déposez n'importe quel fichier jusqu'à 1 Mo dans la zone de dépôt pour générer un dump hexadécimal interactif et formaté indiquant les colonnes d'offset mémoire, les octets hexadécimaux bruts et une colonne de traduction ASCII.
- Dump de texte instantané : Vous pouvez également coller des blocs de texte dans la zone de texte pour inspecter instantanément leur structure d'octets de caractères. Téléchargez le texte obtenu ou copiez-le en un clic.
Expérience utilisateur de développement améliorée
Au-delà des ajouts fonctionnels, nous avons peaufiné l'interface pour qu'elle soit intuitive, tactile et rapide :
- Détection automatique au coller : Collez n'importe quelle valeur (un code couleur, une adresse MAC, un bloc Base64 ou des préfixes binaires) et l'outil déterminera automatiquement l'onglet et le sens de traduction idéaux.
- Raccourcis clavier : Utilisez
Ctrl+D(ouCmd+Dsur Mac) pour basculer instantanément entre le sens d'encodage et de décodage sans lâcher votre clavier. - Nombre d'octets : Les métriques d'octets en temps réel s'affichent sous les entrées de texte, ce qui vous aide à évaluer la taille des charges utiles en un coup d'œil.
Comment commencer
Le convertisseur hexadécimal mis à jour est en ligne et disponible gratuitement dès maintenant :
👉 Essayez le nouveau convertisseur hexadécimal en ligne
Si vous créez des flux de travail automatisés, vous pouvez également accéder à ces conversions via notre écosystème de développement :
- Générateur de flux de travail : Enchaînez le convertisseur hexadécimal avec des décodeurs URL, des suppresseurs de sauts de ligne ou des générateurs de hash en utilisant le générateur de flux de travail CleanTextLab.
- Model Context Protocol (MCP) : Interrogez l'outil
hex-convertdirectement au sein des IDE d'IA (tels que Cursor, Claude Code ou VS Code) en utilisant notre intégration MCP open source.
Bon codage !
Try the tools mentioned
Jump straight into the most relevant tools for this post.
Read next
Automatisez le nettoyage de texte, la mise en forme et la transformation de données dans vos workflows n8n avec le nouveau nœud officiel de la communauté CleanTextLab. Accédez à plus de 35 outils directement dans votre canvas n8n.
Connectez Strands Agents à CleanTextLab via MCP pour des outils déterministes en Python, avec des exemples locaux et hébergés.