Chef's kiss! This was fast... If I may : True, not needed but would like to kindly ask for this myself too, and not only for source file. Is it possible: adding filename of file 2 (not the source file) and SHA-1 as an option? This can be discussed ofc, but i find the simplicity compared with time and size very attractive. I hope suggestions are welcome, because, this approach was speed-wise bad ass.
Lol... I could make a patch of Windows 7 (~3 GB) with Windows 95 RTM OEM as source, not really interesting btw, but: I could do it in less than 2 min, SmartVersion would use 30 + min and I could loose ~700 MB in delta compared to SmartVersion, with almost nothing, in comparison. Even tried to zip the Windows 7 with absolutely all i got and still 300 MB more than DumbVersion.
I'm not arguing that DumbVersion is fast, but with SmartVersion, there are still gains, no matter how you look at conservation using: Code: -nbhashbits 24 -compressratio 522 Although the winnings from a couple to tens of megabytes are not so solved in its speed.
I only tested with -compressratio 192 More testing should be done ofc, I hope this can evolve further, my first impression was
I zipped file before making a patch (to keep original date/time stamp) as an experiment. That worked well, but, say i'm a dumb patch maker sending this patch to an equal dumb receiver without telling what extension this file should have? Would he/she assume output file would be .exe or .7z, target size would not be helpfull info. Code: DumbVersion Patcher /\_/\ ( o.o ) > ^ < ------------------------------------------------------------ Patch File: office2007sp3-kb2526086-fullfile-de-de.dvp Base File: office2007sp3-kb2526086-fullfile-en-us.exe Target Size: 323865251 bytes Base Hash: 23DAAF1DCE4E60FBD47941395A95F8C5DBC1576D5F4BBDB4EE002FE11154738C Target Hash: 1A8E16169AD686BB4C9D63BA78D220562423B9BD333601DF7DEFF1A0E344306B ------------------------------------------------------------ Press any key to continue . . . To show some of my different files...
https://forums.mydigitallife.net/threads/dumbversion-patches.90211/ Updated the OP with the latest versions of the Patcher & Creator (v1.2.2) and SHA256 + GiF for bulk ISO creation by simply doubleclicking the patcher exe
@Enthousiast I'm trying to figure out if I understand what the main goal of this project is. Is it to have a single base WinOS ISO edition, and small DVP patch files for adding another architecture and/or language to quickly create another ISO? So, basically it's to save disk space - one large ISO file + many small DVP files, instead of having many large ISO files? Another question: Are DVP patch files going to be published on this thread, or does one create them on their own with the Creator EXE and some ISO files he/she might have at their disposal?
This is a specific purpose thread to discuss the topic. i simply put them in the SVF REPO, same with the SVFSFX patches. The purpose is the same as SVF.
Great! The preliminary tests show that DVP has clear/clearly significant advantages over SVF in both creation & restore time and ease of use.
Use the following files for testing: ============================================== 3 SVF/DVP files of Targ created by Sour: Code: set Sour=zh-cn_windows_11_business_editions_version_25h2_updated_aug_2026_x64_dvd_eab7a27b_Autounattend.iso set Targ1=zh-cn_windows_11_business_editions_version_25h2_updated_aug_2026_x64_dvd_eab7a27b.iso set Targ2=zh-tw_windows_11_business_editions_version_25h2_updated_aug_2026_x64_dvd_fb31192c_Autounattend.iso set Targ3=zh-tw_windows_11_business_editions_version_25h2_updated_aug_2026_x64_dvd_fb31192c.iso File Size ----- ------------- Sour 8,846,409,728 Targ1 8,846,692,352 Targ2 8,785,002,496 Targ3 8,785,289,216 ---------------------------------------------- Test the software and compression ratio: smv3.60 -compressratio 9 (I use this frequently because it is faster.) smv3.82 -compressratio 192 smv3.82 -compressratio 522 smv4.00 -compressratio 192 smv4.00 -compressratio 522 DVP1.22 ---------------------------------------------- Create SVF/DVP Time Spent (second): Code: Sour Targ1 Targ2 Targ3 Total smv3.60_c9 39 59 389 387 874 smv3.82_c192 40 89 2129 2098 4356 smv3.82_c522 40 85 1995 2148 4268 smv4.00_c192 39 87 2178 2211 4515 smv4.00_c522 40 87 2141 2124 4392 DVP1.22 18.43 10.96 14.46 14.5 58 ---------------------------------------------- SVF/DVP File Size (KB): Code: Targ1 Targ2 Targ3 Total smv3.60_c9 89 632,994 632,998 1,266,082 smv3.82_c192 68 464,719 464,777 929,564 smv3.82_c522 68 437,300 437,355 874,724 smv4.00_c192 69 464,950 465,009 930,029 smv4.00_c522 69 437,480 437,554 875,104 DVP1.22 74 452,572 452,591 905,238
In .bat or .cmd files, even after using Auto-bulk mode: DumbVersionCreator <base_file>, the program will still pause at "Press Enter to exit." and you must wait for the Enter key to be pressed before continuing. I hope to add a parameter that can automatically skip "Press Enter to exit." Of course, I can use it at present Code: echo. | DumbVersionCreator <base_file> or Code: <nul DumbVersionCreator <base_file> skipped.
Maybe go to the correct thread for the patches, like i mentioned here, this thread is for discussion and questions about the tool itself.