wimlib

Library to create, extract, and modify Windows Imaging (WIM) files

5.0 Stars (7)
412 Downloads (This Week)
Last Update:
Download wimlib-1.7.2.tar.gz
Browse All Files
BSD Windows Mac Linux

Description

wimlib is a C library for creating, modifying, extracting, and mounting Windows Imaging (WIM) files. wimlib and its command-line frontend 'wimlib-imagex' provide a free and cross-platform alternative to Microsoft's WIMGAPI, ImageX, and DISM.

wimlib can be used to back up, install, or restore Windows operating systems; to create customized images of Windows PE; or to archive files on either Windows or UNIX/Linux.

wimlib contains advanced implementations of the XPRESS and LZX compression algorithms which typically outperform and outcompress the Microsoft equivalents.

wimlib supports advanced filesystem features such as hard links, symbolic links, junctions, named data streams, device nodes, and FIFOs. NTFS-specific features are supported either natively (Windows) or via NTFS-3g (UNIX/Linux).

wimlib is distributed either as a source tarball (for UNIX/Linux), or as ready-to-use binaries (for Windows XP and later).

wimlib Web Site

Features

  • Multi-platform C library plus a command-line frontend using it
  • Archive format used by Microsoft to distribute Windows; also is content-addressable and good for tasks such as incremental backups
  • Fully compatible with Microsoft implementation (as of Windows 8.1), excepting optional extensions
  • Fully documented library API
  • Apply/extract a WIM image to a directory or NTFS volume
  • Capture a directory tree or NTFS volume as a new WIM image
  • Modify the contents of a WIM image
  • Extract files or directories from a WIM image
  • Mount a WIM image read-only or read-write (Linux only)
  • Delete, append, and export WIM images
  • Support for XPRESS, LZX, and LZMS compression
  • Multithreaded compression by default
  • Support for split and delta WIMs
  • Support for unencrypted ESD (.esd) files (modified WIM format)
  • Display WIM headers, stream lookup tables, and image metadata
  • Support for "WIMBoot" capture (all platforms) and extraction (Windows only)
  • Can run as non-Administrator on Windows, with some limitations

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
7
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
Write a Review

User Reviews

  • gvoncken
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I run it on Linux to extract data from WIM files. There is not a lot to say about it, it simply works!

    Posted 09/24/2014
  • ricktendo64
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Allot faster and can compress smaller than imagex and/or dism, keep up the great work

    Posted 02/18/2014
  • coolp79
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    it is a awlsom prodict to use

    Posted 01/08/2014
  • dillonbutler
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Reliable and runs smoothly

    Posted 02/16/2013
  • gzuki
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    After a long time of searching for that, now I am happy with it! Great work Eric! Thank you!

    Posted 12/04/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Non-Profit Organizations, Advanced End Users, System Administrators

User Interface

Command-line

Programming Language

C

Registered

2012-05-01
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.