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

util/misc/CloneCollect-1.21-src.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:Collect files with same conditions (src)
Author:"Rupert Hausberger" natmeg at gmx.net (1.0-1.7)"Markus Lunk" sprockiroyalts at arcor.de
Uploader:Markus Lunk <sprockiroyalts arcor de>
Type:util/misc
Architecture:generic
Date:2026-09-24
Requires:MorphOS, muimaster.library v19+; Reggae scale.filter (MorphOS 3.9+) for the Analog picture mode
Download:util/misc/CloneCollect-1.21-src.lha - View contents
Readme:util/misc/CloneCollect-1.21-src.readme
Downloads:16

Description
===========
  CloneCollect 1.21 is a highly modernized and updated version of CloneCollect
  1.7, specialized on MorphOS' capabilities: many performance optimisations,
  Reggae framework superseding DataTypes, native MUI List classes, support for
  native filesystems up to 2TB partition size and file sizes of more than 4GB,
  extensive ARexx port for full external control and a lot more plus bunches
  of bug-fixes.

  What does it do?

  CloneCollect scans a drawer recursively and collects the files that match
  one or more conditions you choose: file name, size, datestamp, protection
  bits, file comment, content (CRC32, CRC64 or MD5 checksum, verified
  byte-for-byte), or picture similarity ("Analog").

  Analog compares pictures by how they look rather than by their bytes, so it
  finds the same image saved at different resolutions - for example the same
  wallpaper stored as 1024x768, 1680x1050 and 1920x1080. It decodes through
  the system's Reggae pipeline, so it reads the picture formats MorphOS
  supports (JPEG, PNG, GIF, WebP, ...).

  The similarity tolerance ("Delta") defaults to 80 - a measured value, not a
  guess: on labelled sets of picture variants every group was found from 77
  upwards, while unrelated pictures only started being merged at 102. The best
  value depends on your own pictures, so the guide explains how to tune it
  quickly: start at 80 and step in tens - down (70, 60, 50) if unrelated
  pictures end up grouped, up (90, 100) if copies you know about are missed.
  Reports of what works best on your collections are welcome.

  Matches can be copied, moved, deleted or opened with their default tool
  (archives open as an Ambient lister). Long operations run in the background
  with a progress window that can be paused and cancelled, optionally at a
  reduced task priority so the rest of the system stays responsive.

  Files and volumes larger than 4 GB are handled, multi-directory assigns
  (Assign ADD) are searched in full, and files that cannot be examined are
  logged rather than aborting the scan.

  Press Help over a gadget for the built-in guide (Docs/CloneCollect.guide).

Scripting (1.21)
================
  Shell:

    CloneCollect PATH,NAME/S,SIZE/S,DATE/S,PROTECTION/S,CONTENT/S,COMMENT/S,
                 ANALOG/S,DELTA/K/N,CHECKSUM/K,LOWPRI/S,SCAN/S,VERBOSE/S,
                 EXPORT/K,ALL/S

    Without SCAN the arguments only pre-set the window; with SCAN the given
    drawer is scanned and compared straight away. "CloneCollect ?" shows the
    template.

  ARexx (port CLONECOLLECT):

    SCAN <drawer>   one complete run: scan recursively, then compare
    RECHECK         compare the loaded entries again, without reading the disk
    SET <options>   detection modes, DELTA, CHECKSUM, LOWPRI / NORMALPRI, PATH
    STATUS          parseable summary line in RESULT
    CANCEL          stop the running operation
    EXPORT <file>   write the result table as CSV (exact byte sizes, sorted by
                    size) - for comparing against another duplicate finder

    MUI's own commands (QUIT, QUIT FORCE) work as usual. SCAN and RECHECK
    return when the run has finished; a command arriving during a run answers
    with RC=5 rather than starting a second one. See the guide's "ARexx
    interface" page for a complete example script.

Author
======
  Maintenance and versions since 1.9:
  (C) 2026 Markus Lunk <sprockiroyalts@arcor.de>

  Original author, versions 1.0 - 1.7 (2007-2012), and the origin of this
  program:
  Rupert Hausberger <natmeg@gmx.net>

License
=======
  GPL. Please refer to the file COPYING for details.

History
=======
  Docs/Changelog           - essential changes, newest first


Contents of util/misc/CloneCollect-1.21-src.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x 19122/513         0       0 ****** -lhd- 0000 Sep  9 12:46 Diag/
-rw-r--r-- 19122/513     17216   53886  31.9% -lh5- cfce Aug 11 12:29 Diag/analogdiff.c
-rwxr-xr-x 19122/513      2027    4621  43.9% -lh5- 05c1 Sep  9 12:45 Diag/check_dtors.sh
-rw-r--r-- 19122/513      1022    1968  51.9% -lh5- baa5 Sep  9 12:45 Diag/keep_dtors_nonempty.c
-rw-r--r-- 19122/513       504    1017  49.6% -lh5- 2728 Sep  9 12:45 Diag/makefile
-rw-r--r-- 19122/513      4534   10439  43.4% -lh5- be7b Aug 25 13:15 Diag/pattest.rexx
-rw-r--r-- 19122/513      2365    5597  42.3% -lh5- 7e46 Aug 18 19:47 Diag/uriprobe.rexx
-rw-r--r-- 19122/513      4230    9913  42.7% -lh5- 5b48 Aug 19 10:50 Diag/viewtest.rexx
-rw-r--r-- 19122/513      6362   17238  36.9% -lh5- 44ee Aug 11 21:05 Diag/wbtest.c
drwxr-xr-x 19122/513         0       0 ****** -lhd- 0000 Aug 11 16:47 Icons/
drwxr-xr-x 19122/513         0       0 ****** -lhd- 0000 Aug 11 16:47 Icons/CloneCollect/
-rw-r--r-- 19122/513      7278    7278 100.0% -lh0- fb18 Mar  1  2012 Icons/CloneCollect/CloneCollect.info
-rw-r--r-- 19122/513      4560    4700  97.0% -lh5- 610b Mar  1  2012 Icons/CloneCollect/Docs.info
-rw-r--r-- 19122/513      4560    4700  97.0% -lh5- 610b Mar  1  2012 Icons/CloneCollect/Rexx.info
-rw-r--r-- 19122/513      4560    4700  97.0% -lh5- 610b Mar  1  2012 Icons/CloneCollect.info
-rw-r--r-- 19122/513      1460    2846  51.3% -lh5- ef46 Sep 21 00:05 Makefile
drwxr-xr-x 19122/513         0       0 ****** -lhd- 0000 Sep 21 22:19 Tools/
-rwxr-xr-x 19122/513      7455   19154  38.9% -lh5- e961 Sep 21 22:19 Tools/build-lha.sh
-rw-r--r-- 19122/513      4374    9429  46.4% -lh5- ec08 Aug 11 12:28 cc_analog.c
-rw-r--r-- 19122/513      1067    2097  50.9% -lh5- 5979 Aug 10 20:39 cc_analog.h
-rw-r--r-- 19122/513      3924   10431  37.6% -lh5- abe0 Aug 22 21:28 cc_arexx.c
-rw-r--r-- 19122/513       469    1013  46.3% -lh5- 9083 Feb 29  2012 cc_arexx.h
-rw-r--r-- 19122/513      4022   10616  37.9% -lh5- e2cb Aug 22 22:11 cc_args.c
-rw-r--r-- 19122/513      1202    2449  49.1% -lh5- 6324 Aug 22 22:12 cc_args.h
-rw-r--r-- 19122/513       903    2789  32.4% -lh5- be80 Jul  8 14:19 cc_compiler.h
-rw-r--r-- 19122/513      2897    6145  47.1% -lh5- 3b09 Jul 10 11:04 cc_crc32.c
-rw-r--r-- 19122/513       740    1500  49.3% -lh5- 6d67 Feb 29  2012 cc_crc32.h
-rw-r--r-- 19122/513      1197    2800  42.8% -lh5- d779 Jul 10 11:04 cc_crc64.c
-rw-r--r-- 19122/513       476    1026  46.4% -lh5- f2e1 Feb 29  2012 cc_crc64.h
-rw-r--r-- 19122/513      3518   13305  26.4% -lh5- f8c1 Aug  5 15:51 cc_define.h
-rw-r--r-- 19122/513     18315   56047  32.7% -lh5- ed5c Aug 22 19:48 cc_functions.c
-rw-r--r-- 19122/513       728    1652  44.1% -lh5- 2286 Aug 22 19:28 cc_functions.h
-rw-r--r-- 19122/513       991    3103  31.9% -lh5- 1847 Aug 11 20:35 cc_include.h
-rw-r--r-- 19122/513      4129   11542  35.8% -lh5- ff34 Aug 22 22:12 cc_main.c
-rw-r--r-- 19122/513       547    1185  46.2% -lh5- 91ac Jun 15 22:01 cc_main.h
-rw-r--r-- 19122/513      3371    9940  33.9% -lh5- 75c1 Aug 10 19:57 cc_mcc_application.c
-rw-r--r-- 19122/513       530    1137  46.6% -lh5- b454 Jun 15 23:03 cc_mcc_application.h
-rw-r--r-- 19122/513       929    2400  38.7% -lh5- f9d7 Jul  8 14:20 cc_mcc_custom.c
-rw-r--r-- 19122/513       657    1522  43.2% -lh5- 111f Jun 15 23:03 cc_mcc_custom.h
-rw-r--r-- 19122/513      3679   11210  32.8% -lh5- 9b59 Aug 19 15:37 cc_mcc_list.c
-rw-r--r-- 19122/513       647    1366  47.4% -lh5- 0f8f Aug 19 12:42 cc_mcc_list.h
-rw-r--r-- 19122/513     21179   67565  31.3% -lh5- c1a4 Sep  6 17:33 cc_mcc_main.c
-rw-r--r-- 19122/513      1410    3645  38.7% -lh5- d303 Aug 22 19:29 cc_mcc_main.h
-rw-r--r-- 19122/513      2207    9591  23.0% -lh5- 7261 Jun 15 12:00 cc_mcc_main_hooks.c
-rw-r--r-- 19122/513       489    1113  43.9% -lh5- 4fc8 Feb 29  2012 cc_mcc_main_hooks.h
-rw-r--r-- 19122/513      5821   21615  26.9% -lh5- c28a Aug  5 09:12 cc_mcc_misc.c
-rw-r--r-- 19122/513      1014    2799  36.2% -lh5- e416 Aug  5 09:12 cc_mcc_misc.h
-rw-r--r-- 19122/513      9536   31319  30.4% -lh5- dec7 Sep  6 17:24 cc_mcc_settings.c
-rw-r--r-- 19122/513       732    1899  38.5% -lh5- d07a Aug 10 19:29 cc_mcc_settings.h
-rw-r--r-- 19122/513      1687    6469  26.1% -lh5- dd42 Aug 22 19:29 cc_mcc_tags.h
-rw-r--r-- 19122/513      2775    8903  31.2% -lh5- f597 Jun 12 11:21 cc_md5.c
-rw-r--r-- 19122/513       702    1519  46.2% -lh5- efa8 Jun 29 19:30 cc_md5.h
-rw-r--r-- 19122/513      8272   23005  36.0% -lh5- 3f43 Aug 22 21:19 cc_misc.c
-rw-r--r-- 19122/513      1627    4313  37.7% -lh5- 7dbf Aug 22 21:19 cc_misc.h
-rw-r--r-- 19122/513      2375    5417  43.8% -lh5- 4ceb Sep  6 17:25 cc_rev.h
-rw-r--r-- 19122/513       953    2045  46.6% -lh5- 8b15 Aug  7 10:10 cc_startup.c
-rw-r--r-- 19122/513       775    1557  49.8% -lh5- 15f7 Aug  7 10:10 cc_startup.h
-rw-r--r-- 19122/513      3739   12813  29.2% -lh5- 246f Jul  8 14:21 cc_string.c
-rw-r--r-- 19122/513       656    1519  43.2% -lh5- fc86 Jun 13 23:41 cc_string.h
-rw-r--r-- 19122/513      4318   10434  41.4% -lh5- 5037 Aug 22 21:28 cc_structures.h
-rwxr-xr-x 19122/513      2027    4621  43.9% -lh5- 05c1 Sep  9 12:40 check_dtors.sh
-rw-r--r-- 19122/513      1061    2031  52.2% -lh5- 976e Sep  9 12:40 keep_dtors_nonempty.c
drwxr-xr-x 19122/513         0       0 ****** -lhd- 0000 Sep 11 21:11 tests/
-rw-r--r-- 19122/513      1580    4141  38.2% -lh5- 2cf8 Sep 10 23:02 tests/arexx-builtins.txt
-rw-r--r-- 19122/513      1885    4082  46.2% -lh5- 15a2 Sep 10 23:02 tests/arexx-stale-result.awk
-rwxr-xr-x 19122/513      3966    9539  41.6% -lh5- 07dd Sep 11 21:11 tests/check_rexx.sh
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        66 files  208231  554715  37.5%            Sep 24 00:00
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>