Command Line 下把 Hex 轉成 Base64…

每次都忘記,寫一篇之後查比較方便… 重點在對 xxd 的變化應用,而 xxd 被包在 Vim 裡,所以應該都會裝… 吧…

xxd 預設是把 binary 轉成 hex,但你可以用 -r 參數變成反向,也就是 hex 轉 binary。

所以剩下的就很簡單了,先把 hex 轉成 binary 再轉成 base64:

echo 0123456789ABCDEF | xxd -r -p | base64

這邊有裝 Base64 所以可以直接用,如果沒有的話,可以用 OpenSSL 替代:

echo 0123456789ABCDEF | xxd -r -p | openssl enc -base64

Related Posts:

This entry was posted in Computer, Editor, Murmuring, Software, Vim and tagged , , , , , . Bookmark the permalink.
  • http://scrappedblog.blogspot.com/ Roy

    沒xxd還可以用perl oneliner XD