Article View: comp.archives
Article #626[comp.os.os2.apps] REXXShip 1.0 Released: Self-Extracting UUEncode!
From: Timothy F. Sipples
Date: Sun, 06 Sep 1992 08:24
Date: Sun, 06 Sep 1992 08:24
42 lines
2839 bytes
2839 bytes
Archive-name: auto/comp.os.os2.apps/REXXShip-1-0-Released-Self-Extracting-UUEncode I have just sent the file rxship10.cmd to ftp-os2.nmsu.edu. It is in directory /pub/downloads at present, and it may be retrieved via anonymous ftp. The file rxship10.cmd is a self extracting REXX script which, when run, produces REXXShip.Cmd. REXXShip 1.0 is a REXX program which will take any binary file as input and produce an ASCII text version which is self extracting. Run the resulting ASCII text version through any REXX interpreter, including OS/2 2.0's, and you get the binary file back. The "wrapper" extraction code is extremely tiny, adding very little overhead. At present REXXShip encoded files are more than double the size of the original binary file, but I hope to reduce that increase substantially in a forthcoming update. What is REXXShip useful for? Like UUEncode, XXEncode, ABE, and BOO, REXXShip can allow you to send any binary file through a 7-bit ASCII text mailing system or online service. However, the advantage is that the recipient (if an OS/2 user, in particular) will be able to decode the file without any additional utilities. What about errors? REXXShip encoded files are protected in two ways. First, a 16-bit checksum for the file is calculated and compared with the recorded checksum when decoding. This error detection is reasonably robust. Second, REXXShip encoded files that come up "short" simply will not decode properly -- the decoder "wrapper" appears, for the most part, at the end of the data, so you know that when you get the "Done" message your file is whole. I look forward to your suggestions for enhancements to this utility. Read the documentation accompanying REXXShip for details on where this utility is headed. However, I think it will prove useful even in its first version. -- Timothy F. Sipples | The OS/2 FREQ. ASKED QUESTIONS LIST is avail. from sip1@ellis.uchicago.edu | 128.123.35.151, anonymous ftp, in /pub/os2/all/faq. Dept. of Econ., Univ. | Or from LISTSERV@BLEKUL11.BITNET (send "HELP"). of Chicago, 60637 | Family Values Means a Job
Technical Details
Message-ID:
<18cf8rINNmpl@agate.berkeley.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!agate!agate!usenetReferences:
<1992Sep6.025645.5101@midway.uchicago.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!haven.umd.edu!darwin.sura.net!spool.mu.edu!agate!agate!usenet From: sip1@ellis.uchicago.edu (Timothy F. Sipples) Newsgroups: comp.archives Subject: [comp.os.os2.apps] REXXShip 1.0 Released: Self-Extracting UUEncode! Followup-To: comp.os.os2.apps Date: 6 Sep 1992 08:24:59 GMT Organization: Dept. of Econ., Univ. of Chicago Lines: 43 Approved: adam@soda.berkeley.edu Distribution: world Message-ID: <18cf8rINNmpl@agate.berkeley.edu> References: <1992Sep6.025645.5101@midway.uchicago.edu> Reply-To: sip1@midway.uchicago.edu NNTP-Posting-Host: soda.berkeley.edu X-Original-Newsgroups: comp.os.os2.apps X-Original-Date: 6 Sep 92 02:56:45 GMT