🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.archives
Article #626

[comp.os.os2.apps] REXXShip 1.0 Released: Self-Extracting UUEncode!

#626
From: Timothy F. Sipples
Date: Sun, 06 Sep 1992 08:24
42 lines
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!usenet
References: <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