整数のBase64値を確認するには?

整数のBase64値を確認するには?

確認したいBase64整数値。 Linuxコマンドがありますが、base64これを整数に適用する方法を理解できません。

試しましたが、base64 10エラーメッセージが表示されます。base64: 10: No such file or directory

問題は、Base64がバイナリをテキストに変換するために使用されるため、テキストパラメータを渡す必要がないということです。したがって、私の引数は10バイナリではなくテキスト文字列として読み込まれます。テキストパラメータをバイナリに変換する方法はありますか?

base64コマンドを使用して整数のBase64値を取得するには?

ベストアンサー1

数値を 16 進数に変換し、対応するechoバイト列を印刷してパイプするために使用されbase64ます。したがって、base64を使用して整数10をエンコードするには、次のようにします。

echo -en '\xA' | base64

結果を説明しましょう。バイト 10 には次のバイナリ表現があります。

00001010

Base64がすることは、このデータを6ビットグループに分割することです。したがって、パディングを使用すると、次の2つの6letを取得できます。

000010 100000

10進表現は、それぞれ文字Cとgに対応する2と32です。

おすすめ記事