| 
									
										
										
										
											1998-08-10 19:42:37 +00:00
										 |  |  | \section{\module{quopri} --- | 
					
						
							| 
									
										
										
										
											1999-02-22 13:45:09 +00:00
										 |  |  |          Encode and decode MIME quoted-printable data} | 
					
						
							| 
									
										
										
										
											1998-07-23 17:59:49 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1999-02-22 13:45:09 +00:00
										 |  |  | \declaremodule{standard}{quopri} | 
					
						
							| 
									
										
										
										
											1998-08-10 19:42:37 +00:00
										 |  |  | \modulesynopsis{Encode and decode files using the MIME | 
					
						
							|  |  |  | quoted-printable encoding.} | 
					
						
							| 
									
										
										
										
											1998-07-23 17:59:49 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | This module performs quoted-printable transport encoding and decoding, | 
					
						
							| 
									
										
										
										
											1998-02-09 19:16:20 +00:00
										 |  |  | as defined in \rfc{1521}: ``MIME (Multipurpose Internet Mail Extensions) | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | Part One''.  The quoted-printable encoding is designed for data where | 
					
						
							| 
									
										
										
										
											1998-04-03 07:06:56 +00:00
										 |  |  | there are relatively few nonprintable characters; the base64 encoding | 
					
						
							|  |  |  | scheme available via the \module{base64} module is more compact if there | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | are many such characters, as when sending a graphics file. | 
					
						
							| 
									
										
										
										
											1998-04-03 07:06:56 +00:00
										 |  |  | \indexii{quoted-printable}{encoding} | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | \index{MIME!quoted-printable encoding} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-11-30 05:53:22 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-03-17 06:33:25 +00:00
										 |  |  | \begin{funcdesc}{decode}{input, output} | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | Decode the contents of the \var{input} file and write the resulting | 
					
						
							|  |  |  | decoded binary data to the \var{output} file. | 
					
						
							|  |  |  | \var{input} and \var{output} must either be file objects or objects that | 
					
						
							|  |  |  | mimic the file object interface. \var{input} will be read until | 
					
						
							|  |  |  | \code{\var{input}.read()} returns an empty string. | 
					
						
							|  |  |  | \end{funcdesc} | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1998-03-17 06:33:25 +00:00
										 |  |  | \begin{funcdesc}{encode}{input, output, quotetabs} | 
					
						
							| 
									
										
										
										
											1997-04-27 21:25:52 +00:00
										 |  |  | Encode the contents of the \var{input} file and write the resulting | 
					
						
							|  |  |  | quoted-printable data to the \var{output} file. | 
					
						
							|  |  |  | \var{input} and \var{output} must either be file objects or objects that | 
					
						
							|  |  |  | mimic the file object interface. \var{input} will be read until | 
					
						
							|  |  |  | \code{\var{input}.read()} returns an empty string. | 
					
						
							|  |  |  | \end{funcdesc} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 |