Skip to content

renegadercs/rcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RCS — Reconstructive Compression System

Version 1.0

RCS creates very small update files between two versions of the same data.

Instead of resending entire files or folders, RCS:

  • uses an existing version as a base
  • stores only the differences
  • reconstructs the new version exactly

This makes updates dramatically smaller when most data stays the same.

What it’s good at

  • folder-based software updates
  • structured data with small changes
  • large datasets with frequent versions

What it’s not for

  • zip / dmg / pkg files
  • encrypted or already-compressed data
  • media formats (mp4, jpg, png)

Usage example

Create an update between two folders: rcs delta-folder old_version new_version update.rcs

Inspect the result: rcs stats update.rcs

Integrity

  • SHA-256 verification
  • byte-for-byte reconstruction
  • base files are validated

License

MIT

## Contact Ryan_lambert@hotmail.co.uk

About

Reconstructive Compression System — tiny, verifiable deltas for large structured data

Topics

Resources

License

Stars

Watchers

Forks

Contributors