-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
binary content, non-paddability #495
Comments
It's from when there wasn't a final delimiter. I think you're right; we should accept |
I think we should just rely on whatever the B64 rfc says, without inventing anything new. (Postel Was Wrong and all that.) |
It says:
I think we want to make it easy to conform to whatever we require with shipping implementations of base64. Spot-checking Python and Node, it seems like Python enforces the requirement, whereas Node does not. Given that, it seems like the sensible thing to do is to require the padding to be produced with a MUST, but only require parsers to reject content without padding as a SHOULD. See also #473. |
WFM |
I'm not sure I understand the ban on '=' in binary content, how can that confuse dictionaries, when the binary content doesn't end until the final '*' ?
The text was updated successfully, but these errors were encountered: