Library and tools to access the VMware Virtual Disk (VMDK) format
C M4 Shell Python Makefile C++ Other
Switch branches/tags
Nothing to show
Clone or download
Latest commit 39593b0 Apr 2, 2018
Permalink
Failed to load latest commit information.
common Applied updates Jan 28, 2018
documentation Worked on documentation. Jan 26, 2016
dpkg Applied updates Jan 28, 2018
include Applied updates Jan 28, 2018
libvmdk Applied updates Apr 3, 2018
m4 Applied updates Apr 3, 2018
manuals Applied updates Jan 28, 2018
msvscpp Applied updates Apr 3, 2018
po Worked on tests Nov 5, 2016
pyvmdk-python2 Worked on Python bindings Nov 15, 2016
pyvmdk-python3 Worked on Python bindings Nov 15, 2016
pyvmdk Applied updates Jan 28, 2018
tests Applied updates Apr 3, 2018
vmdktools Applied updates Apr 3, 2018
.codecov.yml Worked on tests Oct 22, 2017
.gitignore Applied updates Apr 3, 2018
.travis.yml Applied updates Nov 30, 2017
AUTHORS Applied updates Jan 28, 2018
COPYING Applied updates Apr 3, 2018
ChangeLog Worked on tests Nov 15, 2016
Makefile.am Worked on dpkg files May 27, 2017
NEWS Changes of version: 20090912 Nov 8, 2015
README Worked on combined Python 2 and 3 build support. Jan 8, 2016
acinclude.m4 Worked on tests Sep 21, 2017
appveyor.yml Applied updates Apr 3, 2018
autogen.ps1 Worked on tests Nov 15, 2016
autogen.sh Worked on tests Aug 26, 2017
configure.ac Applied updates Apr 3, 2018
libvmdk.ini Applied updates Apr 3, 2018
libvmdk.pc.in Moved libcstring macros to common Nov 8, 2016
libvmdk.spec.in Worked on tests Oct 22, 2017
runtests.ps1 Moved libcstring macros to common Nov 8, 2016
runtests.sh Applied updates Apr 3, 2018
setup.py Applied updates Apr 3, 2018
synclibs.ps1 Applied updates Jan 28, 2018
synclibs.sh Worked on tests Oct 7, 2017
syncsharedlibs.sh Worked on tests Oct 7, 2017
synczlib.ps1 Applied updates Nov 30, 2017

README

libvmdk is a library to access the VMware Virtual Disk (VMDK) format.

Project information:

* Status: alpha
* Licence: LGPLv3+

Read supported extent file formats:

* RAW (flat)
* COWD version 1 (sparse)
* VMDK version 1, 2 and 3 (sparse)

Supported VMDK format features:

* delta links
* grain compression (as of version 20131209)
* data markers (as of version 20140416)

VMDK format features not supported at the moment:

* images that use a physical device
* changed block tracking (CBT) (supported by VMDK version 3 (sparse)) / change tracking file

Work in progress:

* Dokan library support
* Thread-safety in handle API functions

For more information see:

* Project documentation: https://github.com/libyal/libvmdk/wiki/Home
* How to build from source: https://github.com/libyal/libvmdk/wiki/Building