Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Tree [52c1a8] default tip /
History



File Date Author Commit
cmake 2010-09-05 tjbramer tjbramer [442b87] Changed build config to do a better job of dete...
docs 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
include 2012-01-17 tjbramer tjbramer [52c1a8] Added some new typedefs so that the removal of ...
libseh 2010-12-12 tjbramer tjbramer [f35ae8] Fixed __stdcall issue with __seh_set_registration.
miscdist 2012-01-10 tjbramer tjbramer [ee1a03] Fixed issue of MD5SUM parser not properly handl...
modsrc 2010-09-04 tjbramer tjbramer [2c4e72] Found an issue with Posix CRC calculation for f...
resources 2011-08-29 tjbramer tjbramer [dcd24e] Merged VSE project changes.
scripts 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
src 2012-01-17 tjbramer tjbramer [e1e004] Removed currently empty source file that was in...
tests 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
var 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
win32 2010-05-23 tjbramer tjbramer [bc5e0c] Updates for installer and build system related ...
winfvc 2011-08-22 tjbramer tjbramer [7fc63d] Merged power management option addition with cu...
.hgtags 2011-08-29 tjbramer tjbramer [dcd24e] Merged VSE project changes.
AUTHORS 2008-01-13 tjbramer tjbramer [2b1778] Converted project build system to autoconf. Co...
CHANGELOG.txt 2012-01-10 tjbramer tjbramer [ee1a03] Fixed issue of MD5SUM parser not properly handl...
CMakeLists.txt 2011-08-29 tjbramer tjbramer [dcd24e] Merged VSE project changes.
COPYING.txt 2007-12-09 tjbramer tjbramer [35884b] Initial import of FileVerifier++ project into SVN.
FileVerifier.vpj 2011-08-29 tjbramer tjbramer [dcd24e] Merged VSE project changes.
INSTALL.txt 2009-04-18 tjbramer tjbramer [fbe699] Merged cmake branch into trunk, which will beco...
NEWS 2008-01-13 tjbramer tjbramer [2b1778] Converted project build system to autoconf. Co...
README.txt 2011-08-29 tjbramer tjbramer [dcd24e] Merged VSE project changes.

Read Me

FileVerifier++ v0.6 
(C) 2011 Tom Bramer

FileVerifier++ comes with ABSOLUTELY NO WARRANTY.  This is free software and
you are welcome to distribute and modify it under certain conditions.  See
COPYING.txt for license agreement details.

SUMMARY OF WHAT'S NEW FOR v0.6 (FROM v0.5.2):

* Configuration settings are now stored in a file on disk as opposed to the
  Windows registry.
* Support for BSD CKSUM style hash files.
* The file format can be auto detected to a certain extent (the file extension
  still must be correct, but can differentiate between file formats using the
  same file extension). 
* Support for displaying hashes in encodings other than hexadecimal.
* Columns in main hash list may be customized.
* Preliminary help file included.
* Additional operations for verifying and creating hash files have been added
  to the shell extension, and are implemented by means of WinFVC.
* Several bug fixes and miscellaneous tweaks.

GENERAL INFORMATION:

This is a beta release.  Not all features have been implemented or finalized.
The program may even crash or behave unexpectedly in certain instances.  This
file may not even be complete or up to date!  With that said, the program
should be quite usable.  I have not tested the binaries on many systems yet,
so I don't know of any incompatability issues yet.  In general, the program
requires at least Windows 2000.  This release may run on NT 4.0 with upgrades,
but testing needs to be done to determine this (it hasn't even been tested on
Windows 2000 yet).

The binary distribution is compiled with Unicode support, and will definitely
not run on systems not supporting this (Windows 9x).  However, the program can
be built as an ANSI version (Microsoft's terminology there), so it may be
possible to adapt the program to run on such operating systems.

INSTRUCTIONS FOR USE:

Extract binaries into a directory of your choice.  Make sure your archiver
extracts using directory names or else the program won't start (in other words,
there should be a "Modules" subdirectory under the main program directory).
Just run fv.exe to start the program.  The program has a menu item that allows
one to associate .FVA and .FVB files with the application in Windows Explorer
if desired.  This is only registered for the currently logged in user.

FVC:

A preliminary version of FVC (FileVerifier++ Command Line) is included.  When
FileVerifier++ is installed via. the MSI package, the fvc program will be
available immediately at the command prompt.  Otherwise, one will need to
modify the PATH environment variable to make use convenient.

WinFVC:

A preliminary version of WinFVC is included.  It is meant to be invoked by the
shell extension.  WinFVC will run FVC with the supplied command line arguments
and display it's output, highlighting important pieces of the output based on
category (verification failure lines are red, errors are orange, etc.).
WinFVC required the .NET Framework, v2.0 or later.

COMPILING:

See the file INSTALL.txt in the source distribution for more information about
compiling.

FVC and UNIX-like environments: When using FVC in UNIX-like environments, keep
the following in mind.

FVC has internal support for globbing files.  It also has support for a
recursive processing option.  In order to make it behave the same way as it
does on Windows, be sure to quote patterns in single quotes!  Like this:

$ fvc -a MD5 -c -r '*.txt'

Otherwise, the shell will expand the glob, and you won't get the result that
you were looking for.  Of course, you can use fvc in the typical UNIX-like way
if you choose, but the recursive option currently will not work with that
setup.  Currently, FVC wants a pattern, so giving it a directory will not
make FVC implicitly use * as the pattern.

AUTHOR CONTACT INFO: Tom Bramer <tjb@postpro.net>