Incrémental
by  Miguel Saro

 

 

Utility software for use with "CDFinder" by Norbert M. Doerner
http://www.cdfinder.de/


THIS SOFTWARE (Incremental) IS DISTRIBUTED AS FREEWARE AND CANNOT
BE SOLD NOR REDISTRIBUTED BY ANY MEANS REQUIRING PAYMENT

 

The author, Miguel Saro, has put a lot of effort into the conception of Incremental, but cannot guarantee it to be free of errors. If you chose to use it, do so at your own risk. In addition, Norbert M. Doerner assumes no responsibility for this programme.
Any comments or observations (in English or French) will be welcomed at: Miguel.Saro@free.fr
Please understand that I cannot promise to reply to every message.

Acknowledgements:

Thanks go to Paul Dagleish for his testing and translations into English. Thanks also to Norbert M. Doerner for the sections of source code he gave to me. Finally, thanks to the users of http://www.objective-cocoa.org/ for their replies to my questions.

Purpose of this software:

If you use CDFinder to keep track of your archives made to CDs or DVDs, Incremental enables you to easily make Incremental updates of those archives by saving a predetermined number of copies of only those items that have changed or are new. The software lets you find or select files in a given folder that are not already listed in the CDFinder catalogues.

 

Download: Incremental 1.7 (260 KB)

Operation:

The application has two windows. The main window contains the different rules for comparing files and the options used to record the results. The second window is used for delayed copies.


Incremental has to be used with CDFinder version 4.3.1 or later. It was programmed using Xcode 1.5 and later using version 2.2 It has been tested under Mac OSX 10.3.x and OSX 10.4.x on an aluminium 15" PowerBook and a 17" 1GHz iMac. If you have any problems please let me know. Compatibility: Mac OSX 10.3 and later.

Comparison rules:

Incremental interrogates the Finder to get the characteristics of the files found on the hard disk and does the same with CDFinder for the entries in its catalogue. It then compares the results. Experimentation has shown that the information provided by these two programmes is often very different for a given file. Therefore, the following rules are used when comparing files:

 Monitoring Incremental operation and using the console:

If you are curious about how Incremental works, it can be easily monitored in the following way:

  1. Create a virtual disk using Disk Utility.
  2. Copy the test files to the virtual disk.
  3. Catalogue this disk with CDFinder.
  4. Start Incremental and perform a comparison between the virtual disk and its catalogue entry, selecting any properties of interest.
  5. Examine the information file produced.

*** To see the properties returned by the Finder and CDFinder for each file examined, check the "Console" button in Incremental's window. Start Console (in Applications/Utilities/Console), then make a search as described above. The properties of the original files and those of the same name found by CDFinder are listed in the following format:

---- FINDER: "file name"
F/P/A......................... properties (4 lines)...........................
---- CDFinder: Found number: x catalogue: catalogue name
C ............................ properties (4 lines).............................
    "            "            "
    "            "            "
---- CDFinder: Found number: x catalog: catalog name
C............................ properties (4 lines).............................

Key:
1) F/P/A:  F(older)  P(ackage folder)  A(pplication)
2) C = Y files are identical. C = N files are different.
3) Mdate: modification date, Cdate: creation date, Size: size, Type: file type,
    Creator: file creator, Kind: kind, Svers: short version, Lvers: long version

Final tips:

Gain experience with Incremental by firstly trying small folders. Check the information produced in the output file (and possibly the console). If you create a folder to be archived, make sure the available disk space is greater than the size of the folder being examined. Lastly, remember that the time taken depends on the number of files to be checked and the number of CDFinder catalogues selected.

Incremental (V 1.70)__ December 2006 __ M. Saro



Version 1.70(002)


Display problem with Safari corrected.
"Burn folder" disabled under Mac OS X 10.3.x

 

Version 1.70(001)

The application no longer refuses to start if Toast is missing.
If Toast is missing, it cannot be chosen as a destination.

Version 1.60(002)

Compiled for MacIntel machines.
"About..." window updated.


Version 1.50(002)

  1. Added two direct backup modes:
    1. Using Toast
    2. Creation of a "Burnable Folder"
  2. Suppression of background textures because of a bug when redrawing fixed texts.
  3. Error handling redone.

Version 1.30(002)
  1. Put "Read_me"file in Inline Help.
  2. Now use standard "Help viewer".
  3. Working indicators added.
Version 1.20(001)
  1. Now handles symbolic links.
  2. Menu item to connect to CDFinder web page.
  3. Localised file names in the results output.
  4. Re-correction of the date comparison bug.

Version 1.16(005)
    Corrected a bug in date comparisons

Version 1.16(002)

  1. Setup preferences automatically saved. Default path is the user's Home directory.
  2. Delayed copy in one of three possible modes chosen in a new window.
  3. Opening of dialogues from the main menu
  4. Internationalisation of the folder names in the output files (e.g. in french, users --> utilisateurs) and in the alert windows whenever possible.
  5. Addition of the "ŠT 1-2h" option which allows differences of exactly ± 1h or ± 2h to be ignored when comparing dates.
  6. The biggest file size that Incremental can handle is now about 2.5GB.

Version 1.09

Translated from the original French by Paul A. Dagleish

Return to the CDFinder Web Site


Last updated: March 20, 2007   Email: Doerner@kagi.com