contour-terminal/terminal-good-image-protocol

image data transport encoding

christianparpart opened this issue · 2 comments

While Base64 is the safest choice and has the broadest availability, it should thus definitely be supported by the spec.

We can evaluate whether or not a second more size-optimal transport encoding would make sense to require.

Egmont suggested Base85, Base192 and other more aggressive BaseNN-based ones.

But is it worth it?

jerch commented

If you ask me - no it is not worth the hassles. BASE64 is a cheapo calc and so ubiquitous available with highly optimized and well tested implementations, that I see no benefit in a slightly better compression rate.

I actually agree here. Especially for a v1 spec.