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

comm/mail/amiycoders.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:V0.6 yEnc Encoder / Decoder for the Amiga
Author:ian.chapman at amiga-hardware.com (Ian Chapman)
Uploader:ian chapman amiga-hardware com
Type:comm/mail
Version:0.6
Architecture:m68k-amigaos
Date:2003-12-14
Download:http://aminet.net/comm/mail/amiycoders.lha - View contents
Readme:http://aminet.net/comm/mail/amiycoders.readme
Downloads:1521
----------------------------------------------------------------
                          AmiyDec
----------------------------------------------------------------

AmiyDec is a utility for decoding yEnc encoded files which are
now becoming more and more popular, especially on usenet. yEnc
is similar in principle to UUencode and Base64

Version 0.6
-----------

ADDED: Checks if the input file is smaller than 30 bytes and aborts if that is
       the case. The smallest legal encoding possible is around 67 bytes and
       the smallest broken encoding that amiydec can handle is about 30bytes.
ADDED: The characters :/?#%{};| are now explicitly converted to "_" when
decoding        a filename, as opposed to just warning that the output filename
may contain        wildcard characters.

Version 0.5
-----------

ADDED: Return codes so that command can easily be used in scripts.
       (Thanks to Brian HAUG)
ADDED: Additional version compiled with optimisation (not supported)

Version 0.4
-----------

FIXED:   If a multi-part encoding had a missing total parameter, it would report
         "-1 parts missing" instead of reporting a missing total parameter.
         (Thanks to Jules)
CHANGED: Assumes that multi-part encodings with a missing total parameter, only
         consist of 1 part.
ADDED:   Support for encodings made by broken encoders which only use LF line
         termination instead of CRLF. (Thanks to Jules)
ADDED:   If AmiyDec receives a multi-part encoding out of order, it now reports
         which part it needs, and which part it got.
ADDED:   FORCE parameter.


Version 0.3beta
---------------

ADDED:   Now handles multiple  at {"single-part" Link "enctypes"} encodings in one
file.
ADDED:   Now handles  at {"multi-part" Link "enctypes"} encodings.
ADDED:   You can now pass multiple files to AmiyDec
CHANGED: Major rework on the code. It is now much less monolithic and much more
         procedural.
CHANGED: Shares more code with AmiyEnc which means less development work.
CHANGED: Reformatted the output text, looks neater. :)
CHANGED: Minor changes to the error messages.
CHANGED: V0.2 command line parameters are NOT compatible with V0.3beta
FIXED:   If you specified "" (ie current directory) to write the output files
         to, they would get written to the directory above the current working
         directory.

Version 0.2
-----------

CHANGED: Improved handling of filenames in yEnc encoded files:
  * Trailing spaces are removed, if not contained in (") delimeters.
  * Speech marks (") are removed from speech mark delimited file names.
  * The illegal filename character, colon (:) is converted to an underscore (_)
  * The illegal filename character, forward slash (/) is converted to an
    underscore (_)
  * Warnings are generated for the following characters,
    hash (#), question mark (?), left brace ({), right brace (}), pipe (|) and
    semi-colon (;). They are legal in file names but also have other meanings
    in AmigaDOS such as wildcards or comments and can therefore cause problems.

CHANGED: Various cleanups in the code

Version 0.1
-----------

Initial Release.

----------------------------------------------------------------
                          AmiyEnc
----------------------------------------------------------------

AmiyEnc is a utility for encoding files using the yEnc encoding
scheme.

Version 0.6
-----------

ADDED: Now escapes the "." char in encodings. Not strictly part of the spec     
  but is recommended to help some decoders which read from a socket stream
ADDED: Now replaces the chars \<>" at  with _ when encoding the filename as  as
they        are no longer permitted.
ADDED: Now warns you when trying to encode a zero length file instead of just
       ignoring it
OPTIMISED: Encoding routine, approximately 28% faster.

Version 0.5
-----------

ADDED: Return codes so that command can easily be used in scripts.
ADDED: Additional version compiled with optimisation (not supported).

Version 0.4
-----------

ADDED: FORCE parameter

Version 0.3beta
---------------

ADDED:   Added support for  at {"multi-part" Link "enctypes"} encoding.
CHANGED: Major rework on the code. It is now much less monolithic and much more
         procedural
CHANGED: Shares more code with AmiyDec which means less development work.
CHANGED: Reformatted the output text, looks neater :)
CHNAGED: V0.2 command line parameters are NOT compatible with V0.3beta

Version 0.2
-----------

Initial Release.


Contents of comm/mail/amiycoders.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 5990   12396  48.3% -lh5- fe76 Dec  8  2003 AmiyCoders/amiydec
[generic]                 5228   14501  36.1% -lh5- 65d3 Dec  8  2003 AmiyCoders/amiydec.guide
[generic]                 4093    6580  62.2% -lh5- fee1 Dec  8  2003 AmiyCoders/amiyenc
[generic]                 3681    9665  38.1% -lh5- c303 Dec  8  2003 AmiyCoders/amiyenc.guide
[generic]                 6163   13172  46.8% -lh5- 417c Dec  8  2003 AmiyCoders/bonus/amiydec
[generic]                 4381    7256  60.4% -lh5- 1341 Dec  8  2003 AmiyCoders/bonus/amiyenc
[generic]                  246     423  58.2% -lh5- af8a Dec  8  2003 AmiyCoders/bonus/readme_important.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   29782   63993  46.5%            Dec 14  2003

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>