Fórum Root.cz
Hlavní témata => Software => Téma založeno: Jigdo 17. 01. 2022, 15:48:55
-
Jak z prikazove radky #bash konvertovat mezi hex a base64?
Base64.guru se v nouzi da pouzit, ale je to pomale
https://base64.guru/converter/encode/hex
https://base64.guru/converter/decode/hex
Samozrejmne ze jsem hledal, ale na webu jsou priklady jak
prevadet mezi base64 a ascii a zpet.
#hex2base64 - funguje takhle super
nano hexto64
#!/bin/bash
printf "%s" "$1" | xxd -r -p | base64
chmod a+x hexto64
./hexto64 1A2B3C4D5E6F
Ale base64 2hex jsem nenasel nic :(
-
Jak z prikazove radky #bash konvertovat mezi hex a base64?
Base64.guru se v nouzi da pouzit, ale je to pomale
https://base64.guru/converter/encode/hex
https://base64.guru/converter/decode/hex
Samozrejmne ze jsem hledal, ale na webu jsou priklady jak
prevadet mezi base64 a ascii a zpet.
#hex2base64 - funguje takhle super
nano hexto64
#!/bin/bash
printf "%s" "$1" | xxd -r -p | base64
chmod a+x hexto64
./hexto64 1A2B3C4D5E6F
Ale base64 2hex jsem nenasel nic :(
Co použít ty stejně nástroje, jen obráceně?
echo "AA==" | base64 -d | xxd -p
-
Asi jsem se zeptal spatne,
ale oracene mi to v tom scriptu nefunguje :(
Zkousel jsem tohle:
nano 64tohex
#!/bin/bash
#printf "%s" "$1" | base64 -d | od -t x1 -An
#printf "%s" "$1" | od -t x1 -An | base64 -d
printf "%s" "$1" | base64 -d | xxd -p
chmod a+x 64tohex
./hexto64 Gis8TV5v
Ale vzdy to hodi prazdny radek :(
-
Možná spusť ten skript, co jsi právě vytvořil. To snad není možný.
-
Možná spusť ten skript, co jsi právě vytvořil. To snad není možný.
Jasne diky :)
Ctrl+C a Ctl+V ... abych si to ulehcil no a chybicka se vloudila .... ;(
A jeste jedna otazka k tematu, co export base64 do souboru treba "mac.bin"
nano 64tofile
#!/bin/bash
?????? "%s" "$1" | base64 -d | xxd -p
chmod a+x 64tofile
./64tofile Gis8TV5v -o mac.bin
Akorat mne nenapada co misto printf a jak to cele dostat do binarky