lunasorcery

as seen on cohost!

30-something poly kinky queer mess
recovering former game dev
dating: @estrogen-and-spite & @RobinProblem


personal blog (with rss!)
moonbase.lgbt/
other website
tiredand.gay/

If the plaintext input bytes are limited to the printable ASCII range (0x20 to 0x7E inclusive) then the following statements will be true of the encoded output:

  • + will only appear if the input bytes contain either ~ or >
  • / will only appear if the input bytes contain a ?

...and in both cases, this will only happen if the particular input byte occurs at a position 3n+2 bytes into the input. The corresponding output byte will appear 4n+3 bytes into the output.

This means if the input doesn't contain any of ~, >, ? then the output will be purely alpha-numeric (trailing = padding notwithstanding).


You must log in to comment.

in reply to @lunasorcery's post: