Skip to content

Commit f41290c

Browse files
committed
update readme
1 parent 5e89e7f commit f41290c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@
1313

1414
`PSCompression` is a PowerShell module that provides utilities for creating, managing, and extracting zip and tar archives, as well as compressing and decompressing strings. It overcomes limitations in built-in PowerShell archive cmdlets (e.g., 2 GB zip file limits) and supports multiple compression algorithms, including gzip, bzip2, Zstandard, lzip, Brotli, Deflate, and Zlib. Built for cross-platform use, it’s compatible with Windows, Linux, and macOS.
1515

16+
__New in recent updates:__ Full support for reading and extracting __password-protected (encrypted) zip entries__, including AES encryption.
17+
1618
## Features
1719

18-
- __Zip Archive Management__: Create, list, extract, retrieve content, modify, and remove entries in zip archives with pipeline support.
20+
- __Zip Archive Management__: Create, list, extract, retrieve content, modify, and remove entries in zip archives with pipeline support.
21+
Now includes __full support for password-protected entries__ (traditional ZipCrypto and AES encryption) via `-Password` on `Get-ZipEntryContent` and `Expand-ZipEntry`. Zip entries also expose native properties like `IsEncrypted`, `AESKeySize`, `CompressionMethod`, `Comment`, and `Crc`.
1922
- __Tar Archive Management__: Compress and extract tar archives with support for `gz`, `bz2`, `zst`, `lz`, and uncompressed (`none`) formats.
2023
- __Tar Entry Management__: List, extract, and retrieve content from individual tar entries.
2124
- __String Compression__: Compress and decompress strings using Brotli, Deflate, Gzip, and Zlib algorithms.

0 commit comments

Comments
 (0)