GoZip is a command-line utility written in Go for compressing and decompressing files using Zstandard (zstd) compression and AES encryption.
- Compression: Compresses files and directories using zstd compression algorithm.
- Encryption: Encrypts compressed data using AES encryption.
- Concurrency: Utilizes multiple goroutines for concurrent file processing.
Clone the repository and build the executable using the following commands:
git clone https://github.com/tresteknoloji/GoZip.git
cd GoZip
go buildTo compress files and directories into a GoZip archive:
./GoZip compress <gozipfile> <path1> <path2> ...To decompress a GoZip archive:
./GoZip decompress <gozipfile> [<output_directory>]