Documentation
¶
Overview ¶
Package gzip provides utilities for creating and extracting gzip compressed files.
This package wraps the compress/gzip standard library to provide convenient functions for compressing and decompressing single files.
Features:
- Compress single files to gzip format
- Decompress gzip files to original format
- Automatic directory creation
- File permission preservation
Example usage:
err := gzip.Compress("output.gz", "input.txt")
err := gzip.Decompress("archive.gz", "extracted.txt")
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Compress ¶
Compress compresses a single file into gzip format.
Parameters:
- name: output gzip file path (e.g., "test.gz")
- path: input file path to compress
Example:
err := gzip.Compress("test.gz", "test.txt")
func Decompress ¶
Decompress decompresses a gzip file.
Parameters:
- gzipName: input gzip file path (e.g., "test.gz")
- fileName: output file name (e.g., "test.txt")
- outputPath: output directory path
Example:
err := gzip.Decompress("test.gz", "test.txt", "./output")
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.