X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=mimedecode.docbook;h=02ee7a5b3ccfaddacdbb87bd1c4eb1e7b51b330b;hb=d7aac25395b00e62c5c79160b81dbfcb58f14bcd;hp=58ca08d5b2cabbf342ffc8dde8ffca9d975c50dd;hpb=41e92ab685cbcf842d1c4f33b8b29f94193938ed;p=mimedecode.git
diff --git a/mimedecode.docbook b/mimedecode.docbook
index 58ca08d..02ee7a5 100644
--- a/mimedecode.docbook
+++ b/mimedecode.docbook
@@ -404,9 +404,9 @@
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.
+ decode has a part of this type the program content-transfer-decodes
+ (base64 or whatever to 8bit binary) it and outputs the decoded part
+ as is, without any further processing.
@@ -425,9 +425,10 @@
-i mask
- Append mask to the list of content types to ignore; if the message to
- decode has a part of this type the program will not pass it, instead
- a line "Message body of type `%s' skipped." will be issued.
+ Append mask to the list of content types to ignore; if the message
+ to decode has a part of this type the program outputs headers but
+ skips the body. Instead a line "Message body of type %s skipped."
+ will be issued.
@@ -437,9 +438,9 @@
Append mask to the list of content types to convert to text; if the
- message to decode has a part of this type the program will consult
- mailcap database, find first copiousoutput filter and convert the
- part.
+ message to decode has a part of this type the program consults
+ mailcap database, find the first copiousoutput filter and, if any
+ filter is found, converts the part.
@@ -469,7 +470,7 @@
Set destination directory for the output files; if the directory
- doesn't exist it will be created. Default is current directory.
+ doesn't exist it will be created. Default is the current directory.
@@ -520,16 +521,18 @@ the program always uses the default decoding.
- The 3 save list options (--save-headers/body/message) are similar. They make
- the program to save every non-multipart subpart (only headers, or body, or
- the entire subpart) that corresponds to the given mask to a file. Before
- saving the message (or the subpart) is decoded according to all other options
- and placed to the output stream as usual. Filename for the file is created
- using "filename" parameter from the Content-Disposition header, or "name"
- parameter from the Content-Type header if one of those exist; a serial
+ The 3 save options (--save-headers/body/message) are similar. They make the
+ program to save every non-multipart subpart (only headers, or body, or the
+ entire subpart: headers + body) that corresponds to the given mask to a file.
+ Before saving the message (or the subpart) is decoded according to all other
+ options and placed to the output stream as usual. Filename for the file is
+ created using "filename" parameter from the Content-Disposition header, or
+ "name" parameter from the Content-Type header if one of those exist; a serial
counter is prepended to the filename to avoid collisions; if there are no
- name/filename parameters, the filename is just the serial counter. The file
- is saved in the directory set with -O (default is the current directory).
+ name/filename parameters, or the name/filename parameters contain forbidden
+ characters (null, slash, backslash) the filename is just the serial counter.
+ The file is saved in the directory set with -O (default is the current
+ directory).