INTRODUCTION
============
This program comes in handy when you f.ex. copy files to CD/DVD's, external
harddrives, memory cards etc.,
and you want to be sure that the files got copied without errors.
Here is a brief overview of what the program does:
* generates CRC32 checksums for a list of files, and stores the result in a file
* reads the file above (or any SFV-file), recalculates a CRC32 checksum for each
file in it,
and verifies that the new checksum doesn't differ from the precalulated one.
The main reason for why I wrote this program, was to save time when I need to
generate/verify checksums:
* I couldn't find any CRC-programs that reads from CD/DVD's fast enough (100-200
KB/sec isn't fast enough...).
* I couldn't find any CRC-programs that makes it possible to verify more than 1
directory in 1 single operation.
* I wanted to see if the speed-limitations of existing CRC-programs were due to
hardware or software limitations.
On my system, I have obtained speeds as high as 62 MB/sec.
In that case the files were large (about 100 MB each), and stored on the Solid
State Drive (SSD) mentioned below.
With smaller files, speed is lower, but still very acceptable.
(My system: Sam440ep 667MHz, 120GB OCZ Vertex2 SSD, Amiga OS 4.1 update 4).
This shows that the Sam with its PowerPC processor is a nice piece of hardware,
with lots of "undiscovered" potential.
FEATURES:
=========
* Can read from CD/DVD's with a similar speed as if you copied them to RAM:
* Generate files containing a list of files+CRC32 checksums:
- User can choose if the path of the files should be included in the file or
not.
* Verify files listed in a "validation file":
- Can read SFV-files containing a list of files with precalculated
CRC32-checksums.
- Can read validation files containing directories.
* Optimized for speed.
* User can choose to lower the CPU-usage.
* Included is a description and tools to use this utility from Directory Opus 4.
| |