mirror of
https://github.com/XFox111/GZipCompression.git
synced 2026-04-22 06:16:18 +03:00
1.4 KiB
1.4 KiB
GZipCompression
Multi-thread console program which is used to compress/decompress files using block-by-block compression. I've done this project as an entrance test for Software developer position in Veeam Software
Features:
- Compression by separate 1MB blocks
- Decompression
- Can decompress only those archives which have been compressed by the archiver
- Archives cannot be unpacked with other archivers
- Very fast (see "Test results" below)
Usage
- Unzip package
- Open Command prompt (or PowerShell)
- Navigate to program's folder (
cd "{ABSOLUTE_FOLDER_PATH}") - Type
GZipTest.exe [compress | decompress] {ABSOLUTE_SOURCE_FILE_PATH} {ABSOLUTE_DESTINATION_FILE_PATH} - Press Enter
Test results
Test machine specs
- Intel Core i5-2300 2,8 GHz 4 threads
- 10 ГБ ОЗУ DDR3 1333 MHz
- WDC WDS240G2G0A-00JH30 – SSD
- Radeon RX 580
WinRAR archive (500MB)
- Compressed in: 5 seconds
- Decompressed in 1 seconds
WinRAR archive (42GB)
- Compressed in: 10 minutes
- Decompressed in 6 minutes
Copyrights
©2019 Michael "XFox" Gordeev