AminetAminet
Search:
85852 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

util/dir/DiffMaster.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Two-pane folder & file compare, NC style
Author: hello at 7-bits.eu (Krzysztof Hawrylewicz)
Uploader:hello 7-bits eu (Krzysztof Hawrylewicz)
Type:util/dir
Version:1.0
Architecture:m68k-amigaos >= 3.0.0
Date:2026-11-15
Download:util/dir/DiffMaster.lha - View contents
Readme:util/dir/DiffMaster.readme
Downloads:12

DiffMaster - folder and file comparison for AmigaOS 3.x
========================================================

Two directory trees side by side, Norton Commander style, and a
line-by-line diff view for any pair of text files. Engineered for
this hardware from a measured analysis, not ported: comparing two
wholly different 500 KB files takes seconds, not the three quarters
of an hour a textbook diff needs on an A1200.

Directory compare
 - one level at a time, both panes aligned row by row and moving
   together; Return descends, Backspace climbs, ".." works
 - a cost cascade (name, type, size, date, contents) means the
   typical case never reads a single file
 - deep "Only Differences" filter: a directory hides only when its
   WHOLE subtree is identical
 - names-only mode for floppies: presence only, no per-file seeks
 - filename filters with AmigaDOS patterns (files only)
 - file operations on the selected row: copy either way (preserving
   protection, comment and date), delete either or both sides -
   each with one confirmation
 - remembers the last eight compared pairs (Project/Recent)

File diff view
 - opens on the first difference; N/P jump between differences
 - Ignore Case and Ignore Whitespace (GNU diff -b), applied on the
   spot from the view's own menu
 - proportional progress bar with a working Stop

Everywhere
 - runs in a window or on its own full screen (Directory Opus
   style), switchable at any time
 - progress window with Stop for anything long
 - ARexx port DIFFMASTER.1 (compare, query, toggles; RC 0/5/10) -
   two example scripts included
 - full Shell interface with NOGUI for scripts, AmigaDOS exit codes
 - settings persist to ENV:/ENVARC:; never asks for a disk
 - adapts to memory instead of demanding it; a too-large file pair
   is refused with the exact need-versus-have figures

Five builds ship (68000/020/030/040/060); the Installer script picks
the right one. AmigaGuide documentation included.

REQUIREMENTS: an Amiga with Kickstart and Workbench 3.0 (V39) or
newer. Recommended: an Amiga 1200 with Fast RAM. Fast RAM is used
automatically when present; without it, large file pairs are
refused with the exact figures rather than attempted.

LICENCE: freeware. Copy and pass on freely, unmodified, with the
LICENSE file; inclusion on cover disks and CD compilations is
allowed. No selling over the internet.

The program icon is based on a single "compare files" icon by Icons8
(https://icons8.com), used with attribution per their free licence.

Version 1.0 - first release.


Contents of util/dir/DiffMaster.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxrwxrwx  1000/1000        0       0 ****** -lhd- 0000 Oct 22 20:44 DiffMaster/
-rwxrwxrwx  1000/1000    42492   70672  60.1% -lh5- c36e Oct 22 20:44 DiffMaster/DiffMaster.000
-rwxrwxrwx  1000/1000    42180   69396  60.8% -lh5- 652e Oct 22 20:44 DiffMaster/DiffMaster.020
-rwxrwxrwx  1000/1000    42180   69396  60.8% -lh5- 9ef0 Oct 22 20:44 DiffMaster/DiffMaster.030
-rwxrwxrwx  1000/1000    42084   69392  60.6% -lh5- 047d Oct 22 20:44 DiffMaster/DiffMaster.040
-rwxrwxrwx  1000/1000    41793   69004  60.6% -lh5- 93cf Oct 22 20:44 DiffMaster/DiffMaster.060
-rwxrwxrwx  1000/1000     5570   13719  40.6% -lh5- 8543 Oct 22 20:44 DiffMaster/DiffMaster.guide
-rwxrwxrwx  1000/1000      126     390  32.3% -lh5- 037e Oct 22 20:44 DiffMaster/DiffMaster.guide.info
-rwxrwxrwx  1000/1000      246     519  47.4% -lh5- 7123 Oct 22 20:44 DiffMaster/DiffMaster.info
drwxrwxrwx  1000/1000        0       0 ****** -lhd- 0000 Oct 22 20:44 DiffMaster/Examples/
-rwxrwxrwx  1000/1000      627    1178  53.2% -lh5- a8fc Oct 22 20:44 DiffMaster/Examples/CheckBackup.rexx
-rwxrwxrwx  1000/1000      401     780  51.4% -lh5- d024 Oct 22 20:44 DiffMaster/Examples/TestRexx.rexx
-rwxrwxrwx  1000/1000      878    2286  38.4% -lh5- dac0 Oct 22 20:44 DiffMaster/Install
-rwxrwxrwx  1000/1000      107     376  28.5% -lh5- 2ddd Oct 22 20:44 DiffMaster/Install.info
-rwxrwxrwx  1000/1000     1079    2098  51.4% -lh5- 7280 Oct 22 20:44 DiffMaster/LICENSE
-rwxrwxrwx  1000/1000      164     394  41.6% -lh5- 41d5 Oct 22 20:44 DiffMaster.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        16 files  219927  369600  59.5%            Nov 15 02:34
Page generated in 0.05 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>