https://github.com/tannerhelland/vb6-compression
VB6 wrappers for modern compression libraries
https://github.com/tannerhelland/vb6-compression
Last synced: about 1 month ago
JSON representation
VB6 wrappers for modern compression libraries
- Host: GitHub
- URL: https://github.com/tannerhelland/vb6-compression
- Owner: tannerhelland
- License: other
- Created: 2017-09-07T02:05:49.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-06-11T03:23:00.000Z (11 months ago)
- Last Synced: 2025-02-01T06:44:47.553Z (3 months ago)
- Language: VBA
- Size: 1.9 MB
- Stars: 33
- Watchers: 6
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# VB6 compression library wrapper(s)
This project provides convenient VB6 wrappers for a variety of compression libraries, including...
* zLib -- https://github.com/madler/zlib
* zLib-ng -- https://github.com/Dead2/zlib-ng
* libdeflate -- https://github.com/ebiggers/libdeflate
* zstd -- https://github.com/facebook/zstd
* lz4 -- https://github.com/lz4/lz4
* brotli -- https://github.com/google/brotli
* ZipArchive (zero-dependency VB6 lib derived from PuTTY) -- https://github.com/wqweto/ZipArchive
* Microsoft Compression APIs (Win 8+ only) -- https://docs.microsoft.com/en-us/windows/desktop/cmpapi/-compression-portalA small sample project allows you to compare compression time, decompression time, and compression ratio across all libraries. Drag+drop a file onto the text box to test it.
The bulk of this project is adopted from [the PhotoDemon project](https://github.com/tannerhelland/PhotoDemon) which is BSD-licensed. The 3rd-party compression libraries used in this project have their own licenses; please refer to LICENSE.md for full details.