About Virchk
Virchk.cs is a file scanner utility, which traverses the files in a directory and all it's sub directories, to generate a MD5 hash signature footprint of the targeted extensions file.
This utility is authored by me (Ashish Banerjee). This utility is the C# avatar of a Java utility, also authored by me a couple of years back.
I re-wrote this utility from Java to C#, to gain insights into similarities and disparities between the two languages.
I found the Java utility (which uses similar algo. to this C# utility) useful for ensuring my virus scanner is not hood winked by emerging viruses. It has saved my day on more than one occasions.
I have also found this utility for version control of documents and source codes. To protect them against accidental or intentional changes.
C# features used
Compiling Virchk
From the current directory execute from a dos prompt:
namake all, It is assumed that you have .NET SDK installed and also have executed corvar.bat found in the bin dir. of the SDK from the dos prompt.
If all goes well Virchk.exe will be produced.
Executing Virchk
See usage Line number 335 of Virchk.cs.
First time execute
virchk U . test.xml
The test.xml will contain the SOAP serialized XML file. Use IE 5.5 or above to open the XML file.
For checking back use
virchk U . test.xml
Disclaimer
No warranties claims are made by the author, use it at your own risk.
Join the conversation! Your thoughts help the community grow.