Skip to content
This repository has been archived by the owner on May 4, 2019. It is now read-only.
/ fdiff Public archive

A binary diffing tool designed for streaming patching.

License

Notifications You must be signed in to change notification settings

tyduptyler13/fdiff

Repository files navigation

FDiff

Welcome to fdiff. This is a simple program designed to do forward differencing on files. This means that the patches are only one way, old to new. This program functions fundamentally differently than the normal diff tool and is designed to work on binary files in addition to text files.

Fdiff was primarily designed to work as a game patcher but can be used in nearly any setting.

Notice

The algorithm used in this patching tool is terrible. :p I created it but never got around to cleaning it up and iterating on its design. This project will remain here as an archived repo for anyone that wishes to view it but I have no plans to ever develop on it again.

Usage

Default (create patch):

fdiff [old file] [new file] [patch file] (options)

Use patch to update file

fdiff -p [patch file] [old file] [target file]

Options:

-b - Allows use of binary files.

-h or --help - Displays a help text.

About

A binary diffing tool designed for streaming patching.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages