X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=mimedecode.docbook;h=9acc3209b228b2c4c25898205fc9f46251bb0231;hb=1a8a783179df086c17df5c3cfc2e8aacf3cf6233;hp=53a547b41c88cfa9d8f89cbec7b0146195742a1d;hpb=33cdd9796fd615292b8ae6b3527ffc8bcfb53692;p=mimedecode.git
diff --git a/mimedecode.docbook b/mimedecode.docbook
index 53a547b..9acc320 100644
--- a/mimedecode.docbook
+++ b/mimedecode.docbook
@@ -390,22 +390,23 @@
- -b mask
+ -B mask
- Append mask to the list of binary content types; if the message to
- decode has a part of this type the program will pass the part as is,
- without any additional processing.
+ Append mask to the list of binary content types that will be not
+ content-transfer-decoded (will be left as base64 or such).
- -B mask
+ -b mask
- Append mask to the list of binary content types that will be not
- content-transfer-decoded (will be left as base64 or such).
+ Append mask to the list of binary content types; if the message to
+ decode has a part of this type the program will
+ content-transfer-decode (base64 or whatever to 8bit binary) it but
+ pass the part as is, without any further processing.
@@ -458,7 +459,7 @@
Append mask to a list of content types to save to a file;
--save-headers saves only decoded headers of the message (or
subpart); --save-body saves only decoded body; --save-message saves
- the entire message (or subpart).
+ the entire message or subpart (headers + body).
@@ -490,21 +491,21 @@ cat input_file | mimedecode.py -o output_file
The 5 list options (-Bbeit) require more explanation. They allow a user to
control body decoding with great flexibility. Think about said mail archive;
for example, its maintainer wants to put there only texts, convert
- Postscript/PDF to text, pass HTML and images as is, and ignore everything
- else. Easy:
+ PDF/Postscript to text, pass HTML and images as is (decoding base64 to html
+ but left images in base64), and ignore everything else. Easy:
- mimedecode.py -t application/postscript -t application/pdf -b text/html
- -b 'image/*' -i '*/*'
+ mimedecode.py -t application/pdf -t application/postscript -b text/html
+ -B 'image/*' -i '*/*'
When the program decodes a message (non-MIME or a non-multipart subpart of a
MIME message), it consults Content-Type header. The content type is searched
- in all 4 lists, in order "text-binary-ignore-error". If found, appropriate
+ in all 5 lists, in order "text-binary-ignore-error". If found, appropriate
action performed. If not found, the program search the same lists for
"type/*" mask (the type of "text/html" is just "text"). If found,
appropriate action performed. If not found, the program search the same
@@ -514,7 +515,7 @@ cat input_file | mimedecode.py -o output_file
- Initially all 4 lists are empty, so without any additional parameters
+ Initially all 5 lists are empty, so without any additional parameters
the program always uses the default decoding.