Made most functions private.
This will probably be the first version of the library.
This commit is contained in:
+3
-3
@@ -7,15 +7,15 @@ import (
|
||||
)
|
||||
|
||||
//Decompressor is a squashfs decompressor interface. Allows for easy decompression no matter the type of compression.
|
||||
type Decompressor interface {
|
||||
type decompressor interface {
|
||||
Decompress(io.Reader) ([]byte, error)
|
||||
}
|
||||
|
||||
//ZlibDecompressor is a decompressor for gzip type compression
|
||||
type ZlibDecompressor struct{}
|
||||
type zlibDecompressor struct{}
|
||||
|
||||
//Decompress reads the entirety of the given reader and returns it uncompressed as a byte slice.
|
||||
func (z *ZlibDecompressor) Decompress(r io.Reader) ([]byte, error) {
|
||||
func (z *zlibDecompressor) Decompress(r io.Reader) ([]byte, error) {
|
||||
rdr, err := zlib.NewReader(r)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
Reference in New Issue
Block a user