kushal bhattacharya <
bhattachar...@gmail.com> writes:
> ok thanks no i meant i am confused about the base 64 encoding
> format and all the other encoding formats out there is there
> any signficant difference among them?
Sure, there are differences in
* how pleased a programmer will be to hear that they must use
this encoding format to interface with your system
* how widely the encoding format is supported in libraries for
various programming languages
* which characters can occur in the encoded text; this affects
how likely the data is to get corrupted if processed by
programs intended for text, and whether it can be embedded
as is in data formats that reserve some characters (like
URIs or XML)
* how long the encoded text becomes
* whether metadata such as file names can be encoded
* whether there is a checksum (as in yEnc)
* whether the implementation needs division and multiplication
operations (as in Ascii85), or just bit shifts and small lookup
arrays