Gnupg を使用すると、バイナリの秘密鍵をプレーンテキストの ASCII に変換できます。これはどのように作動しますか?明らかに、7 ビットのチャンクを取得してそれらを ASCII 文字にマッピングするほど単純ではありません。
user@T60:~/.gnupg> xxd -b secring.gpg | sed 's/[[:xdigit:]]*: //;s/.\{8\}$//;s/ //g' | head -3
100101010000001110111110000001000101000111101001
010011011001011000000001000010000000000011101100
000011001010111010000001101010000001100111111010
user@T60:~/.gnupg> gpg --armor --output - --export 'Test' | head -5
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.18 (GNU/Linux)
mQENBFHpTZYBCADsDK6BqBn6rqwtEC66Po/8XCEcObCjCfhSVk3iuj4MVfted7eq
1x0sUfPs0ORVQJTiXDJ7mzzMhYIHYP4e8njObiT4B+TRas48toEnDS3605wDp9yX
user@T60:~/.gnupg>
私のバイナリストリームに基づいて誰かがこれを説明できますか?