wimlib

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

5.0 Stars (6)
248 Downloads (This Week)
Last Update:
Download wimlib-1.7.0.tar.gz
Browse All Files
BSD Windows Mac Linux

Description

wimlib is a C library for creating, modifying, extracting, and mounting files in the Windows Imaging Format (WIM files). These files are normally created by using the "imagex.exe" or "Dism.exe" utilities on Windows, but wimlib is distributed with a free command-line frontend called "wimlib-imagex" for both UNIX-like systems and Windows.

To install wimlib and wimlib-imagex on Windows (XP or later), simply download and extract the ZIP file to have ready-to-use binaries. On UNIX-like systems, you must build from source, unless packages have already been prepared for your operating system. The primary tested UNIX-like platform is Linux.

wimlib-imagex may be used to create customized images of Windows PE, or to back up, install, or restore Windows operating systems.

On UNIX, wimlib has special support for capturing and applying WIMs directly to/from NTFS volumes using libntfs-3g, preserving Windows-specific and NTFS-specific data. On Windows, this data is supported natively.

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
  • Apply/extract a WIM image to a directory or NTFS volume
  • Capture a directory tree or NTFS volume as a new WIM image
  • Mount a WIM image read-only or read-write (Linux only)
  • Update a WIM image without mounting it
  • Extract files or directories from a WIM image without mounting it
  • Delete, append, and export WIM images
  • Support for split and delta WIMs
  • Support for XPRESS, LZX, and LZMS compression
  • LZX ("maximum") compressor compresses more than competing implementations
  • Support for unencrypted ESD (.esd) files (modified WIM format)
  • Display WIM headers, stream lookup tables, and image metadata

Update Notifications





User Ratings

★★★★★
★★★★
★★★
★★
6
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

  • 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
  • blakeprice
    1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    great product

    Posted 11/02/2012
Read more reviews

Additional Project Details

Languages

English

Intended Audience

Advanced End Users, Non-Profit Organizations, System Administrators

User Interface

Command-line

Programming Language

C

Registered

2012-04-30
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.