stylek-runtive

所属分类:Windows编程
开发工具:C/C++
文件大小:35KB
下载次数:0
上传日期:2018-05-15 20:59:25
上 传 者IDEycmk
说明:  A base-64 MIME format encoderdecoder with C source code

文件列表:
mime64.txt (7646, 1995-12-06)
4mime64.c (27732, 1995-12-06)
mime64.exe (25105, 1995-12-06)
543bmime.64 (16829, 1994-09-30)

MIME*** Encoder/Decoder WHAT MIME*** IS: MIME*** is an encoding described in RFC1341 as MIME base***. Its purpose is to encode binary files into ASCII so that they may be passed through e-mail gates. In this regard, MIME*** is similar to UUENCODE. Although most binaries these days are transmitted using UUENCODE, I have seen a few using MIME***, and I have had requests from friends that I decode MIME*** files that have fallen into their hands. As long as some MIME*** continues to exist, a package such as this one is useful to have. Eudora, for example, encodes attachments using mime base*** format. mime***d will decode attachments received from Eudora mailers. Revision D corrects certain problems that revision B had decoding some files. WHAT THIS PACKAGE CONTAINS: This package contains both executable and ANSI-C source code for a MIME*** encoder/decoder (MIME.EXE and MIME.C respectively). It also contains this README file, and a MIME*** encoded file called MIME.***. The latter will decode to MIME.ZIP if you issue the DOS command line: MIME*** MIME.*** MIME.ZIP If you unzip the zip file, you will get an essay by Mark Grand about MIME. HOW TO USE THIS PACKAGE: To decode a MIME*** file you may type (from a DOS prompt): MIME*** infile outfile If you leave out the outfile specification, the output file will overwrite the input file (in encode mode only. In decode mode you need the -r option to cause the output to replace the input) unless there is a filename specifier in the header of the input file. If there is a file name specifier in infile, and no outfile is given, the output file will be according to the specifier. An example of a filename specifier in the header of a base*** MIME file is: Content-Type: text/plain; charset=US-ASCII; name=dork.zip The filename specified here is dork.zip. If the input file has a content transfer encoding of any but base***, that input will be ignored. For example, if it had a header line of: Content-transfer-encoding: unusualformat instead of: Content-transfer-encoding: base*** there would be no output. If no content-transfer-encoding line is given in the file, MIME*** assumes the file to be base*** and decodes it accordingly. There can be several files encoded into an input file. If subsequent encoded files are found in the input file, they will be decoded according to the name specified in a content-type line. To encode a file into MIME*** format, type: MIME*** infile outfile -e If you leave off the outfile specification, the output will overwrite the input. MIME*** does not permit you to encode more than one file at a time. If you wish to combine several base*** files, you will have to do so with a text editor. STATUS OF THIS PACKAGE: This package is freeware. As author, I claim no copyright. If you change the source code and intend to propogate that change to other users, please include a comment to that effect at the top that states: The date of the change, the nature of the change, and who made the change. As a courtesy, I also ask that you retain the comment that acknowledges me as the original author. Latest change to this package: allows for leading and trailing blanks in lines to be decoded. Allows file name to be on the line that follows the "Content-type" line. Makes output-replaces-input nondefault in decode mode. This is revision D. Revision D also contains a text file called mime***.txt, which contains the answers to some frequently asked questions about mime***. SEND QUESTIONS ABOUT THIS PACKAGE TO: hahn@netsrq.com Karl Hahn 5630 Sawyer Circle Sarasota, FL 34233 

近期下载者

相关文件


收藏者