23 lines
544 B
Go
23 lines
544 B
Go
|
package compression
|
||
|
|
||
|
// Options for compression
|
||
|
type Options struct {
|
||
|
// activates the compression
|
||
|
// default: false
|
||
|
Compress bool
|
||
|
|
||
|
// valid values are:
|
||
|
// -> "NoCompression"
|
||
|
// -> "BestSpeed"
|
||
|
// -> "BestCompression"
|
||
|
// -> "DefaultCompression"
|
||
|
//
|
||
|
// default: "DefaultCompression" // when: Compress == true && Method == ""
|
||
|
Method string
|
||
|
|
||
|
// true = do it yourself (the file is written as gzip into the memory file system)
|
||
|
// false = decompress at run time (while writing file into memory file system)
|
||
|
// default: false
|
||
|
Keep bool
|
||
|
}
|