1. fabricio simoes

    fabricio simoes MDL Senior Member

    Dec 17, 2020
    342
    95
    10
    #21 fabricio simoes, Mar 28, 2026
    Last edited: Mar 28, 2026
  2. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,378
    4,656
    120
    Chef's kiss! :hug2:

    This was fast...:1eye:

    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. :good3:
    :shake:
     
  3. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,378
    4,656
    120
    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.

    :worthy:
     
  4. adguard

    adguard MDL Member

    Aug 28, 2013
    178
    910
    10
    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.
     
  5. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,378
    4,656
    120
    I only tested with -compressratio 192 :hug2:
    More testing should be done ofc, I hope this can evolve further, my first impression was :eek:
     
  6. GezoeSloog

    GezoeSloog knows a guy, who knows another guy.

    Feb 10, 2012
    904
    9,158
    30
    192 can be extracted on 32 bit OS
     
  7. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,378
    4,656
    120
    PM.
    :)
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,471
    128,272
    450
    #28 Enthousiast, Mar 29, 2026
    Last edited: Mar 30, 2026
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    3,378
    4,656
    120
    #29 Sajjo, Apr 1, 2026
    Last edited: Apr 1, 2026
    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...
    2026-04-01_214553.png
    :)
     
  10. Krakatoa

    Krakatoa MDL Addicted

    Feb 22, 2011
    699
    1,151
    30
  11. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,471
    128,272
    450
    #32 Enthousiast, May 3, 2026
    Last edited: May 3, 2026
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. ericgl

    ericgl MDL Senior Member

    Mar 10, 2011
    291
    218
    10
    @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?
     
  13. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,471
    128,272
    450
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. huolong2k

    huolong2k MDL Novice

    May 30, 2014
    3
    1
    0
    Great! The preliminary tests show that DVP has clear/clearly significant advantages over SVF in both creation & restore time and ease of use.
     
  15. huolong2k

    huolong2k MDL Novice

    May 30, 2014
    3
    1
    0
    #36 huolong2k, Aug 22, 2026
    Last edited: Aug 28, 2026 at 01:17
    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
     
  16. huolong2k

    huolong2k MDL Novice

    May 30, 2014
    3
    1
    0
    #37 huolong2k, Aug 23, 2026
    Last edited: Aug 23, 2026
    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.
     
  17. chrcoluk

    chrcoluk MDL Junior Member

    Sep 12, 2011
    54
    3
    0
    You forgot to link to the patches, where are they? The tool isnt much use without a patches right?
     
  18. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    55,471
    128,272
    450
    Maybe go to the correct thread for the patches, like i mentioned here, this thread is for discussion and questions about the tool itself.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...