Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Delta encoding
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Type of data transmission method}} {{Distinguish|Elias delta coding|delta modulation}} '''Delta encoding''' is a way of storing or transmitting [[data]] in the form of ''[[Data differencing|differences]]'' (deltas) between sequential data rather than complete files; more generally this is known as [[data differencing]]. Delta encoding is sometimes called '''delta compression''', particularly where archival histories of changes are required (e.g., in [[revision control software]]). The differences are recorded in discrete files called "deltas" or "diffs". In situations where differences are small β for example, the change of a few words in a large document or the change of a few records in a large table β delta encoding greatly reduces data redundancy. Collections of unique deltas are substantially more space-efficient than their non-encoded equivalents. From a logical point of view, the difference between two data values is the information required to obtain one value from the other β see [[relative entropy]]. The difference between identical values (under some [[equivalence relation|equivalence]]) is often called ''0'' or the neutral element.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)