FileVerifier++ Mercurial
Brought to you by:
tjbramer
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>