What Is Quicksfv Application

0 views
Skip to first unread message

Bernice Ebesugawa

unread,
Aug 3, 2024, 6:09:13 PM8/3/24
to unjingoeper

Please read: If you value QuickSFV and wish to show your appreciation, please visit PayPal.com and make a contribution to quic...@hotmail.com. Alternatively, visit my secure site at Kagi.com and make a donation without having to sign up for anything.

July 5, 2010 - Where does the time go?! Ok, I'm trying something new, there is a new build of QuickSFV on the download page. It is the rewritten version 3.0 of QuickSFV for Windows XP and up, 32 and 64 bit. I'm also adding a Linux version (Intel platforms only so far). This is only a console version right now to test the new code. I don't have any supporting documentation for this version yet, just use the --help option to see the options. It only supports .sfv and .md5 at the moment but the other file types will be added eventually. The source is still closed but I'm debating on whether to open it.

February 20, 2008 - 64-bit Vista posed a few challenges for the installer. I had to update the 64-bit version to require Administrator privileges in order to write to the Program Files directory. (sigh!) A new 64-bit installer is available to download. I did not bump the version number since QuivkSFV itself did not change. I DID change the installer filename to hopefully avoid some confusion.

February 10, 2008 - Wow, where does the time go! I've finally gotten around to doing some work on QuickSFV. Unfortunately not enough time as I would like. I still plan to do a version 3 of QuickSFV. I want to write a cross-platform version for Linux and Mac users. Until then, I'm releasing 2.35. The good news is that this fixes a long standing bug that would crash explorer when using Verify Individual File and .md5 files. This version also comes with a 64-bit version for the XP64 and Vista 64 users out there.

April 25, 2007 - Website is restored. The site went down for a little while but is (obviously) back up. I only lost a few pieces of news. Version 2.34 is the latest version available which fixes some minor buffer overrun issues.

Yes, I'm still alive and still working on QuickSFV. I've had several good feature requests come in and still a few bugs that I try to squash every now and then. I really appreciate all of you who use and support QuickSFV. I still plan to release a 64-bit version as well as a Unicode version. I'm also trying to get a Linux version created. No release dates planned yet, but I do intend to do it at some point.

November 10, 2004 - A small fix to QuickSFV v2.31 has been released. I didn't bump the version since this was very minor, but it caused creating SFVs to crash under certain conditions. Download 2.31 and install it again if QuickSFV is crashing during creation.

February 21, 2004 - Well, after a long hiatus in Real Life, I felt the pull to come back to QuickSFV and work on that new release. I had always intended to add PAR creation into QuickSFV to complement the PAR checking I had put in before. Lo and behold, a different author has now come out with an application called QuickPAR. I guess 'You snooze, you lose.' I haven't tried it yet. I hope it lives up to its namesake in speed and ease of use.

Also, thanks to many emails, I quickly realized that GeoShitties had killed my old site. How nice of them to let me know personally! Apparently they have some policy that requires you to log in on a regular basis and since I hadn't, they removed the site entirely. No warnings either. Good thing I keep a backup.

I'm still planning the next version of QuickSFV. I still won't get the PAR creation feature in yet but I'm planning on adding most of the requested features that I've been collecting from all of the users who have written in. Also, I need to change the about screen to point to this new location. I'm going to be releasing an interim version in the next few days. It has a fix or two and some speed improvements so its not a total waste of time to download.

Also, a plea: Since I've been out of the scene for so long, I ask that any users of QuickSFV help to distribute the new URL for QuickSFV. I don't think the about screen will be enough to let everyone know where to find it.

July 2, 2002 - (Finally) Signed up for Kagi.com. For those who have expressed a desire to donate but (understandably) refuse to use PayPal, click here to use Kagi.com instead. It does not require signup of any kind, and I'm told they accept cash, checks, money orders and credit cards. For those without credit cards, Kagi.com will give you an address of where to send the donations.

January 13, 2002 - QuickSFV version 2.1 released. See history for details of fixes. I also realize that the Guestbook is "full." You are more than welcome to leave a note via email to quic...@hotmail.com while I consider alternative methods for pure anonymous messages.

July 20, 2001 - It seems Yahoo! has been changing things around again. Now they've taken away the message board. (sigh) In case you didn't see it, I'm working on version 2 of QuickSFV. It is very close to release. Only a few more items to touch up. I would like to find a way to accept donations which would be easy for the user to do, yet retain some anonymity for both the user and myself. QuickSFV will still be free, but a small donation would be a nice gesture if you feel QuickSFV is worth it. If you have any suggestions, please email me at quic...@hotmail.com.

August 3, 2000 - Replaced qsfv171.zip with a different version created with a different archiving tool. I hope this one works for everyone. My apologies for the other version, it seemed to work fine on my systems.

SFV files have different kinds of comments depending on the tool, but only QuickSFV edits the file and stores weird information at the end. See the SFV FAQ for more information about the SFV file format.

v1.50b changes: A small bug was fixed when the last line of an .SFV file did not end with a CR or LF. The "Previously Checked Files" database would be tacked on to the end of that line instead of on a line by itself.

v1.60 changes: A unique signature is now recorded within the Previously Checked Files database to keep track of whether the database was created by the current user or a different user. This will help when SFV file creators verify the files and leave the Previously Checked Files database in place when uploading the SFV file. This signature is simply a random number and contains no specific information to the machine it is running on. It is generated during install or if the corresponding INI setting is missing. Upgrading will maintain this signature as long as you install to the same folder as the existing version of QuickSFV. Installing to a new folder will reset this signature causing QuickSFV to ignore the Previously Checked Files database when verifying. Uninstalling QuickSFV will erase the signature.

The random number is in a quicksfv.conf file that can be found in C:\Users\User\AppData\Local\QuickSFV for version 3 and looks likeSignature=1234567890, a 10 character number and seems to be random. Version 2 ini is located at C:\Program Files (x86)\QuickSFV\QuickSFV.ini and contains a 15 character hex string. In the above examples, this is the first line. This line will stay the same for a system and can identify an install.

I'm not convinced that this string is still completely unique or random! Random SFV files on the internet seem to start with 1c or 1d. Maybe it is based on the timestamp of installation? For my test it started with 1d, while older files all seem to start with the other one.

v2.00 changes: Added an expiration function for the Previous Verified DB. This is an .INI setting allowing you to specify the maximum date of the DB before assuming it is old and reverifying all of the files. It defaults to no expiration, but [...]Added right-click menu option to remove all Previously Verified DB info from the current .SFV file.

The second line is a Base64-encoded FILETIME timestamp from Windows. According to Microsoft, this value is "the number of 100-nanosecond intervals since January 1, 1601 (UTC)." QuickSFV writes the current system time when checking/verification is finished (including when it just checks its database without checking/verifying any files).

The third line a Base64-encoded set of flag bits. 0 means missing or bad, and 1 means verified okay. If there's 1 file there's exactly one flag bit, and if there are 1000 files there are 1000 flag bits.

The signature isn't random. It's the same type of Windows timestamp. I think it's likely unique enough in all but the extreme edge case but doesn't include any sort of identifying information about the user or system. I think it's a great solution of needing a 'unique-enough' identifier but not truly identifying the user/computer. Kinda cool if you ask me.

I can also tell you, the signature is used to determine if YOUR system has verified the files or not. If the signatures don't match, then it will ignore the flags and re-verify every file. Also, the reason for the timestamp is probably to compare it with the check-summed files. If one of the check-summed files has a later timestamp than what's stored in the .sfv file, then that file most likely has been changed and must be re-verified.

For example, a system with an undetected faulty memory module may silently introduce corruption into files without changing their sizes or timestamps. These files will not be detected as corrupt by QuickSFV due to its database feature.

Just what it says. I've attempted to extract it to the Data folder under Oblivion and then tried moving it to the OMOD sub-folder of OBMM. I also downloaded the NE conversion script thing and followed the instructions and when I hit edit script under create OMOD nothing shows up. Here is the path:"C:\Games\Steam\steamapps\common\Oblivion\obmm\mods\Natural environments\Natural Environments-2536(1)\NE_213_omodConvData-10257\omod conversion data"

I'm unsure if these observations are related. Quicksfv was recommended here:Natural Environments OBMM installation script by MiSP. I try to install it but can't find an application to run after it says it has been installed. The only thing that shows up when I search for it is the installer.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages