https://github.com/endel/fossil-delta-hx
An efficient delta compression algorithm for Haxe
https://github.com/endel/fossil-delta-hx
compression delta fossil-scm
Last synced: 6 months ago
JSON representation
An efficient delta compression algorithm for Haxe
- Host: GitHub
- URL: https://github.com/endel/fossil-delta-hx
- Owner: endel
- License: other
- Created: 2018-07-08T17:05:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-21T12:39:03.000Z (almost 8 years ago)
- Last Synced: 2025-07-22T02:54:07.684Z (about 1 year ago)
- Topics: compression, delta, fossil-scm
- Language: Haxe
- Homepage: https://lib.haxe.org/p/fossil-delta
- Size: 9.77 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Delta compression algorithm for Haxe
An efficient delta compression algorithm for Haxe.
> This is a port from the original C implementation. See references below.
Fossil achieves efficient storage and low-bandwidth synchronization through the
use of delta-compression. Instead of storing or transmitting the complete
content of an artifact, fossil stores or transmits only the changes relative to
a related artifact.
* [Format](http://www.fossil-scm.org/index.html/doc/tip/www/delta_format.wiki)
* [Algorithm](http://www.fossil-scm.org/index.html/doc/tip/www/delta_encoder_algorithm.wiki)
* [Original implementation](http://www.fossil-scm.org/index.html/artifact/f3002e96cc35f37b)
Other implementations:
- [C#](https://github.com/endel/FossilDelta/)
- [Python](https://github.com/ggicci/python-fossil-delta)
- [JavaScript](https://github.com/dchest/fossil-delta-js) ([Online demo](https://dchest.github.io/fossil-delta-js/))
## LIMITATIONS
This port currently only supports the `Apply` method. The `Create` method hasn't been implemented yet.
## License
See LICENSE file.