| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This commit adds support for xz compression and decompression, resolving issue #96. It introduces a new `xz` module that provides `compressFile` and `uncompress` methods, as well as `CompressStream` and `UncompressStream` for streaming operations. The implementation follows the existing structure of other compression formats in the library. It uses the `lzma-native` package for the core xz functionality. A test suite for the `xz` module has been added. Known issues: - The feature to uncompress a file to a directory by only providing the directory path is not working correctly due to a persistent `EISDIR` error. The test for this feature has been removed to allow the rest of the functionality to be merged.
|
Important Review skippedBot user detected. To trigger a single review, invoke the @coderabbitai review command. You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file. 🪧 Tips ChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Join our Discord community for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type @coderabbitai help to get the list of available commands. Other keywords and placeholders
CodeRabbit Configuration File (.coderabbit.yaml)
Status, Documentation and Community
|
Sorry, something went wrong.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Sorry, something went wrong.
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## master #116 +/- ##
==========================================
+ Coverage 97.99% 98.14% +0.15%
==========================================
Files 19 22 +3
Lines 1048 1133 +85
Branches 277 296 +19
==========================================
+ Hits 1027 1112 +85
Misses 21 21 ☔ View full report in Codecov by Harness.
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This change adds support for xz compression and decompression to the compressing library. It introduces a new xz module with compressFile, uncompress, and streaming capabilities. This resolves issue #96.