A high-speed, multi-threaded file downloader built in Go, designed to split a file into multiple chunks and download them in parallel boosting download performance significantly.
- Multi-threaded downloading using Goroutines
- File is split into chunks and downloaded in parallel
- Automatic file merging after download
- Simple CLI usage
- Golang
go build -o guzz ./cmd/guzz./guzz <the_url> <output_path> <no_of_threads>or with flags:
./guzz -concurrency 8 <the_url> <output_path>