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

util/arc/XDM20.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:DMS like disk packer using LZX v2.0
Author:Adam Chapman
Uploader:mrohles wtal de (Marcel Rohles)
Type:util/arc
Architecture:m68k-amigaos
Date:2001-05-15
Download:http://aminet.net/util/arc/XDM20.lha - View contents
Readme:http://aminet.net/util/arc/XDM20.readme
Downloads:2494

The best disk packer is back in a major update. See below for a list of
features. Main update points are that there is now an installer script, a
DSM to xDM convertor and versions for reqistered LZX users.

Version 2.0:
Major update.

° xDM now has selective track compression (ie. Compress a group of
  tracks, not just a whole disk).
° A timer showing how long it took from start to end is displayed at
  the end of the operation.
° The LZX operations now have the -P option used to boost LZX's
  priority upto 5 so that it (de)crunches much faster and the -m
  option to disable interactivity.
° At the end of the compression cycle, xDM now displays the
  percentage saving over a normal 901120 byte disk image.
° Before 'dd' reads/writes a file to/from a disk, it's task priority
  is raised to 5 via ChangeTaskPri to give faster read/writes.
° More secure error checking introduced.
° More (and more secure) checking that the component external
  programs (such as LZX and dd) exist added.
° Header text changed from black text on a white background to just
  white text, plus other various text changes to make things a
  little clearer and friendlier.
° Various snippets of code changed to make the whole thing work
  more efficiently and tightly.
° Installer script changed to take into account these changes and
  the whole script changed into "Installer" format.
° AmigaGuide documentation updated.
° Replaced ANSI Escape character with "*e" for proper compatibility.
° Inserted checking for the non-existence for an xDM archive before
  beginning to decompress.  If it doesn't, xDM now exits gracefully.
° Merge group limits of LZX down to 880k from 1024k - saving memory.
° Low memory option added.
° Decompression time added.
° DMS to xDM conversion utility (DMx - GUI and CLI versions).
° Various sections of code moved around for better operation.
° Amount of parenthesis in time taken routines for both packing and
  unpacking reduced to reduce Eval errors.
° If Eval returns a "Mismatched parenthesis" error in the time taken
  routines, this is now ignored and the time value isn't displayed.
  Better to miss it that time round than to have a silly looking
  display.
° Kickstart / Workbench v2.04 compatible (CLI version, GUI version
  if RequestChoice & RequestFile are also copied, not included due
  to copyright reasons).
° Now uses PackDev to compress.  "dd" is just included for early
  release (v1.0) compatibility.
° Decompressing a non-xDM archive used to crash the program.  Now
  fixed.
° On decompression, the file-extension is checked.  If it isn't
  ".xdm" then the program exits.  (This was done using List and Echo
  and not the LFORMAT %E construct, as this is Kickstart v2.1 and
  above only, thus removing 2.04 compatibility from the CLI version).
  Further to this, after attempting to decompress the image with LZX,
  the "xdm" directory is checked for the existence of xDM.dsk or
  xDM.image.  If these cannot be found then the operation is deemed a
  failure - not an xDM archive and the program loops.
° An archive name of ".xdm" used to be accepted.  Not any more.
° xDM used to ask the user to make sure that a disk was inserted,
  even when the device it referred to was RAD:  Now fixed.
° Another version of the scripts for LZX registered owners (-Qf/af
  options, but not -9 because it takes too long and only reduces
  archive size by a small amount).
° Far more extensive error checking (QUIT gadget is pressed) in the
  GUI version.
° Far more extensive checking and more complex moving backwards (BACK
  gadget is pressed) in the GUI version.
° CD's back to directory Workbench was pointing to rather than ENV:
  when you quit the GUI version.
° The "Select Drive To (De)Compress To/From" requester in the GUI
  version is now separated into 2 separate requesters for clarity.
° Default (De)Compress directories via an environment variable added
  in the GUI version.
° The default tools window was being used in the GUI version, instead
  of a custom IconX window.  Now fixed window appears, is named and
  expands the whole width of the users' screen.
° When xDM GUI exited, the window was left on the screen.  Now it
  closes automatically.
° Redundant routines in the CLI version removed and other
  miscellaneous (GUI version only) references removed to shorten
  code further and increase speed.
° Changed Compress/Extract options from (C and X respectively) to A
  (for Add) and X (for eXtract).
° "Version 2.0" text included in the main scripts


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    2232     518 76.7% 29-Sep-95 19:25:54 +Documents.info
    2232     522 76.6% 29-Sep-95 19:26:12 +GUI.info
    4039    1133 71.9% 29-Sep-95 19:26:12 +DMx_GUI.info
    9630    2390 75.1% 29-Sep-95 19:18:30 +xDM_GUI
    4039    1119 72.2% 29-Sep-95 19:26:12 +xDM_GUI.info
    9669    2406 75.1% 29-Sep-95 19:18:34 +xDM_GUIr
    4039    1121 72.2% 29-Sep-95 19:26:12 +xDM_GUIr.info
    2602     816 68.6% 29-Sep-95 19:18:40 +Install_xDM
    4718    1167 75.2% 29-Sep-95 19:25:28 +Install_xDM.info
    2690     901 66.5% 29-Sep-95 19:17:50 +DMx_CLI
    7519    2046 72.7% 29-Sep-95 19:17:56 +xDM_CLI
    7558    2063 72.7% 29-Sep-95 19:18:04 +xDM_CLIr
   19145    7272 62.0% 29-Sep-95 19:17:42 +DMx.guide
    4627    1347 70.8% 29-Sep-95 19:25:54 +DMx.guide.info
   35807   12858 64.0% 29-Sep-95 19:13:26 +xDM.guide
    4627    1346 70.9% 29-Sep-95 19:25:54 +xDM.guide.info
    4340    1359 68.6% 29-Sep-95 19:18:20 +DMx_GUI
    9160    5499 39.9% 03-Sep-95 15:09:14 +dd
   23420   11135 52.4% 03-Sep-95 15:09:18 +PackDev
-------- ------- ----- --------- --------
  162093   57018 64.8% 01-Oct-95 17:34:40   19 files


Contents of util/arc/XDM20.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  518    2232  23.2% -lh5- b674 Sep 29  1995 xdm/Documents.info
[generic]                  522    2232  23.4% -lh5- cbb3 Sep 29  1995 xdm/GUI.info
[generic]                 1133    4039  28.1% -lh5- 35bd Sep 29  1995 xdm/gui/DMx_GUI.info
[generic]                 2390    9630  24.8% -lh5- f3c2 Sep 29  1995 xdm/gui/xDM_GUI
[generic]                 1119    4039  27.7% -lh5- 5c87 Sep 29  1995 xdm/gui/xDM_GUI.info
[generic]                 2406    9669  24.9% -lh5- 7623 Sep 29  1995 xdm/gui/xDM_GUIr
[generic]                 1121    4039  27.8% -lh5- bf42 Sep 29  1995 xdm/gui/xDM_GUIr.info
[generic]                  816    2602  31.4% -lh5- 6b42 Sep 29  1995 xdm/Install_xDM
[generic]                 1167    4718  24.7% -lh5- 6bb5 Sep 29  1995 xdm/Install_xDM.info
[generic]                  901    2690  33.5% -lh5- 2d7e Sep 29  1995 xdm/cli/DMx_CLI
[generic]                 2046    7519  27.2% -lh5- 046a Sep 29  1995 xdm/cli/xDM_CLI
[generic]                 2063    7558  27.3% -lh5- ba43 Sep 29  1995 xdm/cli/xDM_CLIr
[generic]                 7272   19145  38.0% -lh5- 96e4 Sep 29  1995 xdm/documents/DMx.guide
[generic]                 1347    4627  29.1% -lh5- 6d5d Sep 29  1995 xdm/documents/DMx.guide.info
[generic]                12858   35807  35.9% -lh5- 3ad4 Sep 29  1995 xdm/documents/xDM.guide
[generic]                 1346    4627  29.1% -lh5- 69b8 Sep 29  1995 xdm/documents/xDM.guide.info
[generic]                 1359    4340  31.3% -lh5- 178f Sep 29  1995 xdm/gui/DMx_GUI
[generic]                 5499    9160  60.0% -lh5- 7c5d Sep  3  1995 xdm/binaries/dd
[generic]                11135   23420  47.5% -lh5- dac7 Sep  3  1995 xdm/binaries/PackDev
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        19 files   57018  162093  35.2%            May 15  2001

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