SmartVersion | Tools + Scripts

Discussion in 'Application Software' started by LostED, Apr 15, 2019.

    if you want to create svf you need two files first the main file [any extention] then file to be extracted from svf file using main file. i hope you can understand it clearly now .

    means you need both en & fr langauge iso's to create a fr language based svf file so that svf file will extract fr langauge iso using main en language iso file.

    &

    one must have en language iso file with svf file plus svf extractor to extract fr language iso file using both en language iso plus differential svf file.
     
  1. maargueb

    maargueb MDL Member

    Jun 9, 2019
    206
    27
    10
    want to create a Windows FR ISO file, the latest version, from the svf file

    Where do I find the .svf file?
     
  2. sorry i thought you want to create a differential svf file from two files.
    now i got it clearly that you want to extract fr langauge iso file using a svf file you are having with you.
    for that you need main language file too which is used to create that differential svf file.
     
  3. maargueb

    maargueb MDL Member

    Jun 9, 2019
    206
    27
    10
    Yes
    Where do I find svf _fr
     
  4. . = full stop

    [Stay Happy n Healthy]
     
  5. skyteddy

    skyteddy MDL Senior Member

    Dec 22, 2009
    333
    1,104
    10
    You are in the wrong thread! Take a look at:
    Thread: Windows 10 SVF Repository, e.g, here: click me
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. maargueb

    maargueb MDL Member

    Jun 9, 2019
    206
    27
    10
    Can you create a copy of Windows this way?

    Wind 10 consumer 20H2 19024-928-apr to
    Wind 10 (1809_17763) apr 2021

    Svf:

    (1809_17763) apr 2021
     
  7. skyteddy

    skyteddy MDL Senior Member

    Dec 22, 2009
    333
    1,104
    10
    As I said before, you are in the wrong thread! This is about the software / tool SmartVersion and its options and not intended for such requests.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    Did you try compressratio 522 ?
     
  9. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    #350 gvollant, Apr 24, 2021
    Last edited: Apr 25, 2021
    You can recompress without recalculating delta


    smv m original.svf recompress522.svf -compressratio 522 -recompress

    And you need only the original.svf file, not the first and second version (existing delta is recompressed)

    Another idea, if you have small memory amount : first, make delta with a high -nbhashbits (so all memory will be used for delta) and -compressratio 160 or 171.

    Then recompress with 522
     
  10. LostED

    LostED SVF Patch Lover

    Jul 30, 2009
    7,155
    21,099
    240
    @gvollant

    is this
    Code:
    -nbhashbits 24 -compressratio 192
    still the best or ....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,256
    3,266
    90
    Hi @gvollant :)
    Just tried it now....this is just too cool.
    I didn't time it but to loose additional 39 MB is impressive :)
    25-04-2021 11.12.48.ls.jpg
    @LostED
    -compressratio 522
    :good3:
     
  12. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    I'll release smartversion source in github , probably before july
     
  13. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    compressratio 522 is probably the best (there is error in the 'usage')

    -nbhashbits 27 take more memory and is faster than -nbhashbits 24. Result must be same
     
  14. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    421
    685
    10
    All these years, I am using 7z (LZMA2, dictionary size 1536, 24 GB of RAM is enough) to compress these "big" uncompressed (160) SVFs. Use more resource, yes, but it is always the best. Hope for some implementation of LZMA2.

    Will try new zstd soon. As I can see, nice solution for computers with less RAM.

    There are, at least for me, four bugs. I hope I find the time to explain. One of them is serious, IMO, because SHA1 of output file does not match. Have to say, I checked last year, I do not know now, is bug(s) removed or not.
     
  15. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    Buf that can corrupt result must be fixed... Can you reproduce it ?

    Zstd have far fastest extraction than Lzma2
    I can imagine create a mode with LZMA and very large dictionnary

    Note ; compressratio 522 need Smartversion 3.82 to extract , several GB of memory and probably 64 bits binary
     
  16. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,256
    3,266
    90
    Yes, x64 would be mandatory
    This was seen using zstd (-compressratio 192) on x86 iirc.
    @GezoeSloog found the best setting in this context with lzham (-compressratio 259) and use this nice solution in his scripts:
    Code:
    if %Processor_Architecture% equ x86 set SmvRatio=259
    Kind regards
    :)
     
  17. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    Unlike deflate/gzip/zlib, lzma2/xz and of course zstd, lzham projet is not updated.
    So I suggest not compress using lzham
     
  18. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    421
    685
    10
  19. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    42
    153
    0
    Thank you a lot.
    Pehaps we can reproduce with smaller SVF file (with same logic of file renaming inside each version)