Existe-t-il une commande de terminal sous Mac OS X qui codera en base64 un fichier ou stdin ?
Utilice openssl base64 < path/to/file.png | tr -d '\n' | pbcopy
o cat path/to/file.png | openssl base64 | tr -d '\n' | pbcopy
pour ne pas écrire dans un fichier et juste copier la sortie encodée en base64 dans le presse-papiers sans les sauts de ligne.
7 votes
Sachez que, bien que la syntaxe de codage base64 soit cohérente d'un système d'exploitation à l'autre, la syntaxe de décodage base64 est soit
base64 -d
obase64 -D
en fonction de votre système d'exploitation. OSX utilise-D
.1 votes
@ChrisJohnson Si utilisé de concert avec
openssl
le drapeau pour le décodage est-d
sur OS X (10.10 Yosemite).