AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/arc/yacoder.lha

Mirror:Random
Showing: ppc-morphos icongeneric icon
No screenshot available
Short:Encode/decode replacements (68k and PPC)
Author:Tom Lawrence, Andreas R. Kleinert (port)
Uploader:Andreas_Kleinert t-online de
Type:util/arc
Architecture:m68k-amigaos,ppc-powerup
Date:1998-05-08
Download:util/arc/yacoder.lha - View contents
Readme:util/arc/yacoder.readme
Downloads:594

 Yet another uuencode/decode style set of programs (yacoder).

 Encode and decode are utilities which encode binary data into
 printable format suitable for transmission via email, posting to
 usenet, etc. They are intended to replace the aging uuencode and
 uudecode.

 Encode features a very flexible encoding scheme which allows the user
 to specify exactly which printable characters to use in the output.
 The default is to use all 95 printable characters in the encoding
 process, as this produces the least expansion of the input data.
 However, for cases such as file transfer to a mainframe or to a
 foreign country where some characters may be modified en route, these
 characters can simply be removed from the output character set.
 Encoding is possible with as few as 2 characters in the output
 character set.

 The number of bits required to encode n distinct values is log2(n)
 (log base 2 of n). For example, to encode 256 distinct values, you
 need log2(256) = 8 bits.

 Uuencode maps 3 input characters to 4 output characters for an
 expansion of 33% (not including control information). Lately several
 encoding schemes which map 4 input characters to 5 output characters
 have popped up, for an expansion of 25%.

 The implementation of this encoding process is fairly simplistic and
 incorporates no more than the basic functionality provided by
 uuencode/uudecode. It is intended primarily to introduce this encoding
 scheme to the public in the hopes that it will be widely adopted.
 Should such adoption occur, this file should be used as a standard
 reference for the encoding algorithm.

 This port does include 68k and PPC versions.

 For the ELF binaries, the "e" protection bit
 already has been set (so that you can run these
 directly from Shell using the ElfLoadSeg patch
 - otherwise please use SAS/C's "RunElf" tool).

 What had to be done for the port ?
 Mainly adding the makefile plus this readme.

 --
 ARK, 7/May/98


Contents of util/arc/yacoder.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2000    5195  38.5% -lh5- 93cc May  7  1998 yacoder/codes.c
[generic]                  581    1188  48.9% -lh5- 7b21 May  7  1998 yacoder/codes.h
[generic]                 8777   13832  63.5% -lh5- 1a3a May  7  1998 yacoder/decode
[generic]                  387     717  54.0% -lh5- 91d3 May  7  1998 yacoder/decode.1
[generic]                 2230    5584  39.9% -lh5- 419d May  7  1998 yacoder/decode.c
[generic]                19923   43390  45.9% -lh5- d573 May  7  1998 yacoder/decode.elf
[generic]                 9198   14332  64.2% -lh5- 6fd5 May  7  1998 yacoder/encode
[generic]                 1153    2628  43.9% -lh5- d8fa May  7  1998 yacoder/encode.1
[generic]                 1789    4700  38.1% -lh5- 657d May  7  1998 yacoder/encode.c
[generic]                21891   48516  45.1% -lh5- e6bf May  7  1998 yacoder/encode.elf
[generic]                  263     601  43.8% -lh5- 0df3 May  7  1998 yacoder/Makefile
[generic]                  125     393  31.8% -lh5- d7bc May  7  1998 yacoder/MANIFEST
[generic]                 3374    8859  38.1% -lh5- 3897 May  7  1998 yacoder/README
[generic]                  164     239  68.6% -lh5- 9985 May  7  1998 yacoder/SCOPTIONS
[generic]                  246     909  27.1% -lh5- 32c1 May  7  1998 yacoder/smakefile
[generic]                 1059    2109  50.2% -lh5- 4843 May  7  1998 yacoder/yacoder.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        16 files   73160  153192  47.8%            May  8  1998
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>