go-bmap

module
v0.0.0-...-722282d Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2021 License: MIT

README

go-doc

bmap sparse file writer implementation, written in Go

go-bmap is a pure Go implementation of a reader of the bmap file format. It can be used to efficiently write sparse file images to disk when the input files are transported by mechanisms or file-systems that are unaware of holes in block allocations.

For more information on the file format and use cases, please refer to the reference implementation linked to above.

Installation

Install the package like this:

go get github.com/holoplot/go-bmap/pkg/bmap

And then use it in your source code.

import "github.com/holoplot/go-bmap/pkg/bmap"

Example

For a standalone example of this package, check out the code in cmd/bmaptool.

go run ./cmd/bmaptool/main.go -bmap test/data/input.bmap -input test/data/input.bz2 -output out
diff out test/data/output.bin

License

MIT

Directories

Path Synopsis
cmd
pkg

Jump to

Keyboard shortcuts

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