|
#1
|
|||
|
|||
|
Some critical questions
Hello,
I have some questions that are very important to me. I would appreciate having them answered. 1. Must I close running software that needs to be patched? Or will visual patch do this for me? 2. Consider the following criteria: If I do whole-file patching and I deliver a full-history patch everytime. Does this mean that the upperbound of the size of the patch will always be the largest file in my patch? For example, if I have a 10 meg file in every version, and that 10 meg file change in a subsequent version, then the patch will only be roughly 10 meg, if not other files have changed? Moreover, this patch would patch any older version to the recent one since it is whole-file patching it just replaces the old one with the newest 10 meg file. Hence a full-history patch will be roughly 10 megs still. 3. Binary patching, is it worth it if we are patching binary files? |
|
#2
|
||||
|
||||
|
Quote:
Quote:
Usually, yes. Binary patching works well on all kinds of files. |
|
#3
|
||||
|
||||
|
Quote:
Quote:
Quote:
In other words, you never have to worry about binary patches across multiple versions resulting in a larger patch than the whole file, because Visual Patch automatically switches between binary differencing and whole-file patching as soon as it makes sense to.
__________________
--[[ Indigo Rose Software Developer ]] |
|
#4
|
|||
|
|||
|
an example?
Hi brett, thank you for the help but help me clarify the following:
Consider the following scenario: Version 1.0: binaryFile.exe (10 megs) info.xml Version 2.0: binaryFile.exe (modified, but still 10 megs) Version 3.0: binaryFile.exe (modified, 9 megs) Can you tell me What visual patch will do if i make a Full-History Patch for version 3.0 when i have selected whole-file patching? 1. What will the sizes of the different patchs be un the same setup? from 1.0 to 2.0, 2.0 to 3.0, 1.0 to 3.0 and also a full-history patch. 2. Is there still binary diff going on ? even though i selected whole-file patching? |
|
#5
|
||||
|
||||
|
Quote:
However, if you allow binary patching, it will create binary difference files for 1.0-3.0 and 2.0->3.0, compress them, and then compare the combined size of those two compressed diffs to the compressed size of binaryFile.exe. Whatever is smallest will be used. Quote:
1.0->2.0 will be the compressed size of 2.0 2.0->3.0 will be the compressed size of 3.0 1.0->3.0 will be the compressed size of 3.0 If you're using binary patching (which is highly recommended) the size depends on the internal nature of those files, and the specific differences between them (at the byte level). It can't be predicted in advance. However it will usually be much smaller than the compressed size of the target file! Quote:
Otherwise, Visual Patch always chooses the patching method that produces the best results. It automatically switches between binary patching and whole-file patching on a file-by-file basis in order to produce the smallest patch possible.
__________________
--[[ Indigo Rose Software Developer ]] |
|
#6
|
|||
|
|||
|
conclusion
So,
basically what you are telling is that do not worry about sizes, it is all taken care of for you. Just go with binary differencing and let the software decide when to switch over to whole-file. Is this, the ability to swithc between binary and whole-file automatically, automatic through the wizard when i create a new project or must i set this capability somewhere during the project setup process? Thank you. |
|
#7
|
||||
|
||||
|
Quote:
![]() Quote:
Quote:
__________________
--[[ Indigo Rose Software Developer ]] |
«
Previous Thread
|
Next Thread
»
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| .NET 1.1 Dependency Script Questions | drpepper | Setup Factory 7.0 Discussion | 1 | 01-03-2006 03:04 PM |
| System.GetOSName questions | StealthFD | AutoPlay Media Studio 5.0 | 4 | 04-29-2004 12:05 AM |
| quiz template - how to randomize questions | sue | AutoPlay Media Studio 5.0 | 8 | 03-06-2004 05:34 AM |
| Weird Errors | RobbyH | AutoPlay Media Studio 4.0 | 9 | 01-30-2003 05:25 AM |
| Help with randomizing questions and answers in a quiz application | TJ_Tigger | AutoPlay Media Studio 4.0 | 36 | 11-21-2002 03:36 PM |
All times are GMT -6. The time now is 03:10 AM.








Linear Mode

