Tech 28. Sep. 2013

Die Tiefen des base64-Encodings

Bis vor einigen Stunden hatte ich offensichtlich keine wirkliche Ahnung was sich hinter einem base64-Encoding versteckt. Außer ein paar encode/decode Aufrufen in PHP hatte ich hier bisher keinen Bedarf.

Nun wollte ich aber Massen an Daten per Java über die HTTP-API an Mixpanel schicken - und wumms. Jetzt weiß ich mehr über die verschiedenen Varianten der Character Sets, Paddings, Chunks - und auch mehr über die Unterschiede der Versionen der Apache Commons Codec und Eigenimplementierungen von Mixpanel.

Ein kleines Abendteuer - auf dass ich heute eigentlich keine Lust hatte.

Bis vor einigen Stunden hatte ich offensichtlich keine wirkliche Ahnung was sich hinter einem base64-Encoding versteckt. Außer ein paar encode/decode Aufrufen in PHP hatte ich hier bisher keinen Bedarf.

Nun wollte ich aber Massen an Daten per Java über die HTTP-API an Mixpanel schicken - und wumms. Jetzt weiß ich mehr über die verschiedenen Varianten der Character Sets, Paddings, Chunks - und auch mehr über die Unterschiede der Versionen der Apache Commons Codec und Eigenimplementierungen von Mixpanel.

Ein kleines Abendteuer - auf dass ich heute eigentlich keine Lust hatte.