Categorygithub.com/holoplot/go-bmap
repository
0.0.0-20210624091645-722282dc613c
Repository: https://github.com/holoplot/go-bmap.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# 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