Wenlan
Wenlan is a source-backed AI knowledge base and LLM wiki for AI work: organize documents and decisions into pages you can find, inspect, and review.
翻訳待ち
Lightweight native Windows archiver. No dependencies, no bloatware. WinUI 3.
翻訳待ち
Loading the full README. The saved excerpt is shown below.
Minimal WinUI 3 GUI wrapper for Windows built-in ZIP support. No 7-Zip. No WinRAR. No third-party compression code. 🌐 Project website · 🛒 Get it from Microsoft Store · ☕ Support the project on Ko-fi · 🇺🇦 Українською Pakko uses a different trust model — not a claim of absolute security superiority, but a different set of supply chain dependencies with different auditability properties. Both tools have supply chain characteristics (developer jurisdiction, no reproducible builds, CVE history) that some security-conscious environments find unacceptable.Read the full README ↗
The app needs Windows 10 version 2004 (build 19041) or later, or Windows 11, x64 or ARM64; on x64 a
processor with SSE4.2 and POPCNT (x86-64-v2, which .NET 11 requires; every processor Windows 11
supports has them). The standalone pakko zip has been tested on Windows 10 22H2, Windows 11 and Windows Server 2022.
.NET 11's own support list names Windows 10 only in its LTSC and IoT editions; Pakko keeps
running on Windows 10 22H2 and is tested there, but a runtime problem specific to it may not be
fixed upstream.
winget install 9P5MW010D8PR --source msstore. Updates come through the Store, and the install
also gives the pakko command in any terminal.pakko command-line
zip per architecture, with a SHA256SUMS file, a component list (SBOM) and build attestations:
releases. The MSIX is signed with the
project's own development certificate, which you add to Windows' trusted certificates before
installing (scripts/README.md; a publicly trusted certificate is planned,
see docs/SIGNING.md).pakko zip is submitted to the winget catalog as
PavloRybchenko.PakkoCLI (pull request) and waits for a moderator; once it is
accepted, winget install PavloRybchenko.PakkoCLI. Until then use the zip from GitHub Releases. See docs/CLI.md,
"Distribution".| Format | Status | Through |
|---|---|---|
| ZIP | ✅ read and create | System.IO.Compression (.NET) |
| Password-protected ZIP | ✅ read (ZipCrypto, WinZip AES) and create (AES-256 only; file names inside stay visible) | System.IO.Compression + .NET cryptography |
| tar, tar.gz, tar.bz2, tar.xz, tar.zst, tar.lzma | ✅ read and create; single .gz/.bz2/.xz files too (v1.9.0) | archiveint.dll (read), tar.exe (create) |
| 7z | ✅ read; create without a password, where tar.exe has the 7z writer | archiveint.dll (read), tar.exe (create) |
| RAR | ✅ read only — libarchive has no RAR writer | archiveint.dll |
| Encrypted 7z/RAR | ❌ recognized and refused with a clear message | — |
ISO 9660, CAB, cpio, ar (.deb), .Z, lzip | Since v1.10.0: read only, where this Windows reads each; a UDF image (most Windows install ISOs) refused with the reason | archiveint.dll |
tar.exe and archiveint.dll, the libarchive build behind it, are part of Windows, and which
formats they handle depends on the Windows build. A current Windows 11 reads all of the above;
Windows 10's build has zlib only and reads tar, tar.gz and the read-only formats except lzip.
Since v1.10.0 Pakko reads through a small helper over archiveint.dll (checked for Microsoft's
signature, as tar.exe is), so file names arrive exactly as stored; where the helper cannot run
(on ARM64 for now, or when its startup check fails) it reads with tar.exe as before. Archives
are created with tar.exe. Pakko asks the installed tar.exe and offers only what it can do
(pakko i lists it and names the reader). Reading runs inside an AppContainer sandbox with no
network access.
X.zip / X.7z / X.tar,
Compress…, Test archive, Scan for threats, Hash (CRC-32, SHA-256); in the Windows 11 menu and
under "Show more options". Each command runs in a Pakko window with progress, a password prompt
and a conflict dialog; its taskbar button shows the progress too (v1.10.0).Zone.Identifier by
default, so Office opens an extracted document in Protected View instead of running its macros,
and SmartScreen still warns before an extracted program runs (7-Zip does not do this by
default). You may leave it off for one trusted archive, unless Group Policy decides.%LocalAppData%\Pakko\logs\pakko.log.pakko has 7-Zip-familiar commands: a, x, l, t, i, h (hashes) and r (repair from
PAR2), with switches such as -p, -ao, -sdel, -rr. It comes with the Store install, or as a
standalone zip that runs without the app. Full reference: docs/CLI.md.
This is the beginning of the README. Read the rest at the original. Read the full README ↗