Vous souhaitez convertir Hex ou Binaire en Base64? Scriptable ou s'agit-il d'un accord unique?
Chris S
Réponses:
50
À utiliser xxd avec l' -rargument (et éventuellement l' -pargument) pour convertir de hex en binaire / octets simples et base64 pour convertir la forme binaire / octet en base64.
Cela convertira la chaîne de chiffres décimaux. Il n'est pas clair si c'est ce que l'OP veut ou s'il a des chiffres hexadécimaux et veut que les octets qu'ils représentent soient convertis en base64.
pause jusqu'à nouvel ordre.
1
Eh bien, si vos données hexadécimales sont la vue hexadécimale d'un fichier, joignez simplement le fichier à un message Outlook ou Thunderbird, puis enregistrez le message quelque part. Ouvrez ensuite le fichier avec un éditeur de texte et voyez le code B64 :)
Il fonctionne sous Windows, mais je pense que c'est un moyen universel car en enregistrant au format .EML, la pièce jointe est codée en B64.
Réponses:
À utiliser
xxd
avec l'-r
argument (et éventuellement l'-p
argument) pour convertir de hex en binaire / octets simples et base64 pour convertir la forme binaire / octet en base64.Pour un fichier:
Pour une chaîne de nombres hexadécimaux:
la source
Eh bien, cela dépend de la mise en forme exacte de vos données. Mais vous pouvez le faire avec un simple script shell:
Modifiez au besoin en fonction de vos données.
la source
Eh bien, si vos données hexadécimales sont la vue hexadécimale d'un fichier, joignez simplement le fichier à un message Outlook ou Thunderbird, puis enregistrez le message quelque part. Ouvrez ensuite le fichier avec un éditeur de texte et voyez le code B64 :)
Il fonctionne sous Windows, mais je pense que c'est un moyen universel car en enregistrant au format .EML, la pièce jointe est codée en B64.
la source