- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 31 Mar 2015 09:57:49 -0500
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <871tk52p02.fsf@nwalsh.com>
With respect to my action ACTION A-267-02: Norm to make sure that the case of casting multipart to single part is covered; Alex believes that binaries are base64 encoded in multipart documents (so that the boundary isn't borked) I believe the answer is "no". According to RFC 2045: 6.1. Content-Transfer-Encoding Syntax The Content-Transfer-Encoding field's value is a single token specifying the type of encoding, as enumerated below. Formally: encoding := "Content-Transfer-Encoding" ":" mechanism mechanism := "7bit" / "8bit" / "binary" / "quoted-printable" / "base64" / ietf-token / x-token ... The Content-Transfer-Encoding values "7bit", "8bit", and "binary" all mean that the identity (i.e. NO) encoding transformation has been performed. Obviously if the binary includes the boundary, you better encode it, but if you know it doesn't you can just send the bits. I propose that XProc should make it an error to attempt to override any multipart/* content type. Be seeing you, norm -- Norman Walsh Lead Engineer MarkLogic Corporation Phone: +1 512 761 6676 www.marklogic.com
Received on Tuesday, 31 March 2015 14:58:18 UTC