Skip to content

pog5/dverust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dverust

A drop-in, much faster replacement for DumbVersion — the tool for distributing ISOs as small .dvp delta patches.

Why use it

  • Faster. Creates patches several times quicker than the original, and applies them faster too.
  • Drop-in. It still reads your existing DumbVersion patches — nothing to re-download or convert.
  • Everywhere. Prebuilt binaries for Linux, Windows and macOS (x64 + arm64) on the releases page.
  • Same small patches (or slightly smaller).

Use it

# apply a patch: base ISO + patch -> rebuilt ISO
dvapply -o windows.iso base.iso windows.dvp

# create a patch from two ISOs
dvcreate base.iso target.iso out.dvp

Or build from source: cargo build --releasetarget/release/{dvcreate,dvapply}.

By default new patches use zstd; pass DV_CODEC=brotli to dvcreate if you need a patch the original C# DumbVersionPatcher can also apply.

About

Parallel implementation of DumbVersion's patch format, now with ZSTD

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages