Patch It UP v1.0.0 released get it [here]
Sorry page is was created in a rush...
Patch It UP v1.0.0
by DCLXVI 29a
Grainy Screenshot of Patch It UP
I. About
Patch It Up was made to allow for easy distribution of patches. I am
aware there are other programs available for this, choose whatever works
for you. For me I
wrote this program personally because I ran into problems with other
patch producing programs. Namely the limitation of both files having to
be equal. This
program is admitted rush very much I ran out of time. This being one
of my few releases I am very sorry. I wrote it in VB due to time I was
able to develop it
faster in VB. (that and the fact it has been a while since I have wrote
anything in C/C++). I original wanted to make it Open Source... but it
is embrassing how
many times I maded generic loops and left them intact b/c I didn't
have time to go in and properly write them. I took a few moment and skimmed
the source and I
thought 'gee, this source is awful'.
The patches that you make with Patch It UP require VB runtime files.
But on the upside I did not plaster the patch generators name all over
the program. The biggest plus to the program is certainly that the files
can be of different
sizes..(almost no patch program I am aware of can do that)
II. Usage
Program explains itself for the most part, in order to select a file
drag 'n' drop it into the it's respective box.
III. Issues
One of the problems I have that you may encounter is while you can make
patches between files with different sizes if any of the change is added
to the beginning it
shifts all of the bytes... I didn't make the program sense this sort
of change if every byte moved 1 byte it will include all of the remaining
bytes in
the patch. On the upside information added to the end of a file is
treated a lot better.
Firgure 1 show a example of a byte being added to the beginning of a
patch... this offsets the phrase "Hello World" by one byte. Therefore when
Patch It UP
compares the to this is what it will say:
Original File Size : 11 Bytes
Patched File Size : 12 Bytes
Original
--------
72
101
108
111
32
87
111
114
108
100
eof |
Patched
--------
49
72
101
108
111
32
87
111
114
108
100 |
Byte
----
0
1
2
4
5
6
7
8
9
10
11 |
Done.
Notice the log use "eof" to indicate that the patch extends beyond the
end of the total file.
Notice that only one 'l' in Hello was the same during the entry please
keep this in mind when patching. So please avoid adding to the beginning
of your patches. I
don't see a reason why you would ... personally I have never done it.
There is also limitations to the size a log file can be before the textbox
is no longer able to
hold the information... don't compare to files which are grossly different
don't drag 'n' drop two entire different 2-3 meg Mp3 files and then compare
them (idiot!).
Also don't expect to be able to output a patch for cases in which the
file is abnormally patched alot in many locations.
¿ Testing ?
Ha Ha Testing what is that? No really I wanted to push this program
to the limits but I seriously ran out of time.
Report bugs to [email protected] |