X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=mimedecode.docbook;h=67011a66213f8435a2e3b798c50c544d713122f7;hb=0d46ae8e42cfae5ba8d3c5838dc4f5bca57130bf;hp=7d767f3cff55fe7eb7030c46e5952bca3c068724;hpb=c28acc38624deae7053621be113c102ca86472a7;p=mimedecode.git
diff --git a/mimedecode.docbook b/mimedecode.docbook
index 7d767f3..67011a6 100644
--- a/mimedecode.docbook
+++ b/mimedecode.docbook
@@ -276,8 +276,8 @@
-p header1[,header2,header3,...]:param1[,param2,param3,...]
- Add the parameters(s) to a list of headers parameters to decode;
- the parameters will be decoded only for the given header(s).
+ Add the parameter(s) to a list of headers parameters to decode;
+ the parameter(s) will be decoded only for the given header(s).
Initially the list contains header "Content-Type", parameter "name";
and header "Content-Disposition", parameter "filename".
@@ -288,8 +288,8 @@
-p *[,-header1,-header2,-header3,...]:param1[,param2,param3,...]
- Add the parameters(s) to a list of headers parameters to decode;
- the parameters will be decoded for all headers except the given
+ Add the parameter(s) to a list of headers parameters to decode;
+ the parameter(s) will be decoded for all headers except the given
ones.
@@ -345,8 +345,8 @@
-R header1[,header2,header3,...]:param1[,param2,param3,...]
- Add the parameters(s) to a list of headers parameters to remove;
- the parameters will be removed only for the given header(s).
+ Add the parameter(s) to a list of headers parameters to remove;
+ the parameter(s) will be removed only for the given header(s).
Initially the list is empty.
@@ -364,7 +364,7 @@
-R *[,-header1,-header2,-header3,...]:*[,-param1,-param2,-param3,...]
- Remove listed parameters (or all parameters except listed) frome
+ Remove listed parameters (or all parameters except listed) from
these headers (or from all headers except listed).
@@ -536,9 +536,21 @@ cat input_file | mimedecode.py -o output_file
counter is prepended to the filename to avoid collisions; if there are no
name/filename parameters, or the name/filename parameters contain forbidden
characters (null, slash, backslash) the filename is just the serial counter.
+
+
+
+ If the file doesn't have any extensions (no dots in the value of the
+ name/filename parameters, or the name is just the counter) the program tries
+ to guess an extension by looking up the content type in mime.types files
+ including .mime.types file in the user's home directory (if it exists). If
+ the file has an extension the program doesn't try to verify that it
+ corresponds to the content type.
+
+
+
The file is saved in the directory set with -O (default is the current
- directory). The save options are processed before option -e so the user can
- save the message that causes the error.
+ directory). The save options are proceeded before -e options so the user can
+ save the message that causes an error.