New comment by Earnestly on mblaze repository https://github.com/leahneukirchen/mblaze/issues/212#issuecomment-908571531 Comment: With that PR it appears to work with `mshow -x`. I get all files made with the correct content, however `mshow -O` appears to always print out the headers which happens to include the content, before ultimately printing the content, e.g. ``` Content-Type: multipart/form-data; boundary=----WebKitFormBoundary0CUPAVuuy9FgOBzU Content-Length: 356 ------WebKitFormBoundary0CUPAVuuy9FgOBzU Content-Disposition: form-data; name="post"; filename="bar" Content-Type: application/octet-stream bar ------WebKitFormBoundary0CUPAVuuy9FgOBzU Content-Disposition: form-data; name="post"; filename="foo" Content-Type: application/octet-stream foo newline ------WebKitFormBoundary0CUPAVuuy9FgOBzU-- ``` Produces: ``` < out ~/mblaze/mshow -O - ------WebKitFormBoundary0CUPAVuuy9FgOBzU Content-Disposition: form-data; name="post"; filename="bar" Content-Type: application/octet-stream bar ------WebKitFormBoundary0CUPAVuuy9FgOBzU Content-Disposition: form-data; name="post"; filename="foo" Content-Type: application/octet-stream foo newline ------WebKitFormBoundary0CUPAVuuy9FgOBzU-- bar foo newline ``` Is this intentional? (I tried various flags listed in the manpage but didn't come across anything to change this behaviour)