ImagePyX and SSWIMM
This is a Super Simple WIM Manager written entirely in Python.
Main compression support is provided by wimlib 1.3.2 (look at http://sourceforge.net/projects/wimlib): optionally, the MSCompression library can be used (found at https://github.com/coderforlife/ms-compress), but its LZX codec is quite unmature at this time.
With ImagePyX you can:
- capture a directory tree to a WIM Image, eventually compressing it and excluding files/folders
- update or delete an image inside a WIM
- append new images to a WIM
- apply (extract) an image from WIM unit to a directory, optionally excluding files/folders
- split a WIM into more SWM units
- export one or all images to an old/new WIM
- list and test image contents
On Windows, it can use the native RTL Xpress codec (8 only) and provides complete handling of:
- short names
- security permissions 
- alternate data streams
- hard links
- directory junctions
- symbolic links
On Linux, it can handle hard and symbolic links; also, it's able to capture and restore UNIX permissions (UID, GID, MODE).
Useful links about WIM Images:
- ImagePyX.py the main Python module (rev. 0.29), driver for the SSWIMM package
- SSWIMM package directory containing the submodules
- README.MD this file
- REVISIONS.TXT developement history and todo
- gpl.txt GPL v2 license file: it applies to this package
- mingw_build.sh script to help building a reduced wimlib under Windows
- make_test.sh sample minimal script to test under Linux
Look at REVISIONS.TXT for details about developement history and things to do.
 Developed and tested on Windows with Python 2.7.3, 32-bit; tested with Linux Ubuntu 12.10, x32
 A simplified version with the codecs only can be built with GCC 4.7 on Windows: look at mingw_build.sh
 Administrator rights are required to restore (create) symbolic links
 Special privileges are needed to apply SACLs