A drpm
stands for delta rpm
, which is an addition to an existing rpm
, and only contains the different files. Source:
Delta RPM packages contain the difference between an old and a new
version of an RPM package. Applying a delta RPM on an old RPM results
in the complete new RPM. It is not necessary to have a copy of the old
RPM, because a delta RPM can also work with an installed RPM. The
delta RPM packages are even smaller in size than patch RPMs, which is
an advantage when transferring update packages over the Internet. The
drawback is that update operations with delta RPMs involved consume
considerably more CPU cycles than plain or patch RPMs.
The README file referred to in the documentation can be found in the GitHub repository. You will see that deltarpm
is based on bsdiff
.