Here is an recommended update which resolve a bug from 01a :
-------------------------------------------------------------------------
[size=75:3ud2721w]
QuickQuick 0.2a (a.k.a. QQ la praline)
The match of this program is to calculate the quickpar2 values, to permit to fill the maximum freespace with par2 files before burning a folder to a media.
Its supposed to open the Quickpar2 program and set its values automatically, computing the best media format available (CD74/CD80/DVD5/...), the blocksize, ect...
How you know, this should allowing to repair files in case they have been partially corrupted due to unreadable sectors from a media support.
See the source code (included) for details.
Installation :
------------
Just decompress the archive's content anywhere. Running the application alone will give you a usage popup and a shell registration query.
Uninstallation :
--------------
Run again the executable alone to get the popup to unregister shell value (if registered yet), and remove manually the QQ's folder content.
Usage :
-----
Command line : QQ.exe media_path_to_burn
The second argument specify the directory path to burn. (for instance, "c:dvd2burn")
Or if shell is registered, just click left on a directory, and pick quick quick ^^;
The first time the program will ask you the Quickpar2 executable path.
It will open the Quickpar2 program and set its values automatically, computing the best media format available (CD74/CD80/DVD5/...), the blocksize, ect...
Check the values (fix them if needed) and press the Create button.
Advanced usage
--------------
See into the ini file : (created after running the program)
[general]
Margin=1024000 (specify the freespace to ALWAYS keep free)
MaxFileCountUniqueRecovery=250
MaxFilesCount=10000 (An error popup will be displayed in the total file count reach this limit)
MinBlockSize=102400 (Minimum block size allowed)
MaxBlockSize=2048000 (Maximal block size allowed)
MinPercent=1 (Minimal percent to select a media type)
MaxPercent=30 (Maximal percent to select a media type)
IdealPercent=15 (Ideal percent to reach to select a media type)
ParFolder=#p2 (par folder name)
QuickparTitle=QuickPar - Select Files To Protect (Quickpar2 window detection, do not edit if working correctly)
QuickparVersion=0, 9, 1, 0 (quickpar2 version check, to prevent user before using it if changed)
SpeedMBpS=400 (needed to compute time)
Quickpar=C:program filesquickpar2QuickPar.exe (quickpar2 executable path)
ShowExtraInfo=1 (Show a log window. 0=disable. 1=exit with quickpar2. 2=stay open until manual close)
AutoCreate=0 (1=Push the quickpar2's [Create] button automatically. 0=disabled)
See into the QQ.profiles.txt :(created after running the program)
681984000|CD74|3||
737280000|CD80|3||
4700000000|DVD5|5||
...
1 | 2 | 3 | 4 | 5 mean :
1:MediaSize (in byte)
2:LabelAndPar2Names (will be used also to name the par2 files)
3:NumberOfDesiredRecoveryFile (total number recovery files desired)
4:Margin (if not specified, using the one from the ini files)
5:x (if something here, the entire line is ignored, even if matching needs. useful to disable a media but keeping its settings.)
Versions history
----------------
01a:
- first release
02a:
- fixed : wrong size calculation when file bigger than 2go was encountered (using now vdsug.dll).
- changed default value of MaxFileCountUniqueRecovery from 250 to 500
Know limitations (only of this frontend, not the quickpar):
-----------------
- It didn't support repairing yet, for a simple reason, we want to burn EACH media with par2, but bad media cases and par2 need for repairing is supposed to be rare (lets hope...)
- Cosmetic : I didn't figured yet how to compute correctly the compute time (when there a lot of files, time result didn't matching the quickpar2 one).
- It always using the "All the same size" scheme (not a big deal...).
All feedbacks and suggestions are welcome,
enjoy ![]()
byblo - 200x - <!-- e --><a href="mailto:byblo@hotmail.com">byblo@hotmail.com</a><!-- e --> - <!-- m --><a class="postlink" href="http://go.to/byblo">http://go.to/byblo</a><!-- m -->
[/size:3ud2721w]
-------------------------------------------------------------------------
Picture preview : [url=http://users.skynet.be/fb119101/rlz/QQ.png:3ud2721w]QQ.png[/url:3ud2721w]
Readme file : [url=http://users.skynet.be/fb119101/rlz/QQ.txt:3ud2721w]QQ.txt[/url:3ud2721w]
Download : [url=http://users.skynet.be/fb119101/rlz/QQ02a.zip:3ud2721w]QQ02a.zip[/url:3ud2721w]
Offline
Some infos :
Unfortunately in 0.2a, I discovered recently that the vdsug.dll is also limited and reporting internally a wrong file size if the file is bigger than +4294967296 bytes ... (the worst is that it cannot be handled, since a file bigger than 4go is reported from 0 + x bytes again...)
I have reported the 4go limitation to the dll's author, but he cannot fix it, so, we have to deal with it, I guess it is better than nothing...
Offline