binarydist

package
v0.0.0-...-3bee296 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2021 License: Apache-2.0, MIT Imports: 7 Imported by: 0

README

binarydist

Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/. It reads and writes files compatible with the tools there.

Documentation at http://go.pkgdoc.org/github.com/kr/binarydist.

Documentation

Overview

Package binarydist implements binary diff and patch as described on http://www.daemonology.net/bsdiff/. It reads and writes files compatible with the tools there.

Index

Constants

This section is empty.

Variables

View Source
var ErrCorrupt = errors.New("corrupt patch")

Functions

func Diff

func Diff(old, new io.Reader, patch io.Writer) error

Diff computes the difference between old and new, according to the bsdiff algorithm, and writes the result to patch.

func Patch

func Patch(old io.Reader, new io.Writer, patch io.Reader) error

Patch applies patch to old, according to the bspatch algorithm, and writes the result to new.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL