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
 | |
| }
 |