macOS
brew install wimliblocal Homebrew formula metadata
sudo port install wimlibMacPorts ports tree · archivers/wimlib/Portfile · source: api.github.com
brew
Library to create, extract, and modify Windows Imaging files. Version 1.14.5 via Homebrew; verified from local package data.
install
brew install wimliblocal Homebrew formula metadata
sudo port install wimlibMacPorts ports tree · archivers/wimlib/Portfile · source: api.github.com
sudo apk add wimlibAlpine Linux edge package indexes · wimlib · source: dl-cdn.alpinelinux.org
sudo apt install libwim-devDebian stable package indexes · libwim-dev · source: deb.debian.org
sudo dnf install wimlibFedora Rawhide package metadata · wimlib · source: dl.fedoraproject.org
nix profile install nixpkgs#wimlibnixpkgs package indexes · pkgs/by-name/wi/wimlib/package.nix · source: api.github.com
sudo pacman -S wimlibArch Linux sync databases · wimlib · source: geo.mirror.pkgbuild.com
sudo zypper install libwim15openSUSE Tumbleweed package metadata · libwim15 · source: download.opensuse.org
scoop install main/wimlibScoop official bucket manifest trees · bucket/wimlib.json · source: api.github.com
overview
Library to create, extract, and modify Windows Imaging files
history
wimlib is an open-source C library and command-line toolkit for Windows Imaging Format archives. Its README positions wimlib and `wimlib-imagex` as a free, cross-platform alternative to Microsoft's WIMGAPI, ImageX, and DISM for creating, modifying, extracting, and mounting WIM files.
The project emerged to make WIM files workable outside the Microsoft deployment toolchain. Secondary WIM-format references date the availability of an open-source WIM-handling library to April 30, 2012, and SourceForge records the earlier hosting era before the project moved to the dedicated wimlib.net site in January 2016.
Over time, wimlib grew from basic WIM manipulation into a broad toolkit exposed through `wimlib-imagex` and individual command aliases such as `wimcapture`, `wimapply`, `wimextract`, `wimsplit`, and `wimoptimize`. The manual emphasizes that its interface resembles Microsoft's ImageX while remaining cross-platform and adding extensions useful to non-Windows workflows.
A major part of wimlib's relevance is format completeness. Its manuals document support for XPRESS, LZX, and LZMS compression, split WIMs, pipable WIMs, solid WIM/ESD-style files, mounting, exporting, appending, verifying, and optimizing archives. Those features map directly to modern Windows install media and deployment images.
wimlib became the practical WIM implementation for Unix-like package managers because Microsoft tools are Windows-centered. It is packaged across Linux, BSD-oriented, macOS, Windows, and cross-platform package ecosystems, and is commonly used anywhere install.wim or install.esd files need to be inspected, split, converted, or applied without booting into Microsoft's tooling.
Typical package-user workflows include extracting files from Windows installation media, converting ESD-style solid WIMs to conventional WIMs, splitting large install images for FAT32 media, capturing or applying Windows images from Linux, and verifying archives. `wimlib-imagex` is the general frontend, while the command aliases provide ImageX-like verbs as standalone commands.
For package nerds, wimlib is the key non-Microsoft implementation of a deployment format that otherwise belongs to the Windows ADK world. It turns WIM from a vendor deployment artifact into an ordinary archive-like format that can be scripted, packaged, and used in rescue media, installer creation, forensic extraction, and cross-platform system administration.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
mkwinpeimg | cli | global executable | |
wimappend | cli | global executable | |
wimapply | cli | global executable | |
wimcapture | cli | global executable | |
wimdelete | cli | global executable | |
wimdir | cli | global executable | |
wimexport | cli | global executable | |
wimextract | cli | global executable | |
wiminfo | cli | global executable | |
wimjoin | cli | global executable | |
wimlib-imagex | cli | global executable | |
wimmount | cli | global executable | |
wimmountrw | cli | global executable | |
wimoptimize | cli | global executable | |
wimsplit | cli | global executable | |
wimunmount | cli | global executable | |
wimupdate | cli | global executable | |
wimverify | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:wimlib |
|---|---|
| Version | 1.14.5 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/wimlib |
| Homepage | https://wimlib.net/ |
| Repository | https://wimlib.net/git/wimlib |
| Upstream docs | https://wimlib.net/ |
| License | GPL-3.0-or-later |
| Source archive | https://wimlib.net/downloads/wimlib-1.14.5.tar.gz |
| Build dependencies | pkgconf |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | wimlib |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libwim-dev 1.14.4-1.1+b3
Library for manipulating Windows Imaging files - development files
sudo apt install libwim-devlibwim-doc 1.14.4-1.1
Library for manipulating Windows Imaging files - API documentation
sudo apt install libwim-doclibwim15t64 1.14.4-1.1+b3
Library for manipulating Windows Imaging files
sudo apt install libwim15t64wimtools 1.14.4-1.1+b3
Tools for manipulating Windows Imaging files
sudo apt install wimtoolswimlib
nix profile install nixpkgs#wimliblibwim-dev 1.14.4-1.1build2
Library for manipulating Windows Imaging files - development files
sudo apt install libwim-devlibwim-doc 1.14.4-1.1build2
Library for manipulating Windows Imaging files - API documentation
sudo apt install libwim-doclibwim15t64 1.14.4-1.1build2
Library for manipulating Windows Imaging files
sudo apt install libwim15t64wimtools 1.14.4-1.1build2
Tools for manipulating Windows Imaging files
sudo apt install wimtoolswimlib 1.14.4-r1
Create, extract, and modify Windows Imaging archives
sudo apk add wimlibwimlib-dev 1.14.4-r1
Create, extract, and modify Windows Imaging archives (development files)
sudo apk add wimlib-devwimlib-doc 1.14.4-r1
Create, extract, and modify Windows Imaging archives (documentation)
sudo apk add wimlib-docwimlib 1.14.5-1.fc45
Open source Windows Imaging (WIM) library
sudo dnf install wimlibwimlib-devel 1.14.5-1.fc45
Development files for wimlib
sudo dnf install wimlib-develwimlib-utils 1.14.5-1.fc45
Tools for creating, modifying, extracting, and mounting WIM files
sudo dnf install wimlib-utilswimlib 1.14.5-2
A library and program to extract, create, and modify WIM files
sudo pacman -S wimlibsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.