These are binary files of libyal libraries which are compiled with Visual Studio 2019.
I applied a patch for reading recovered catalog file and store file with vss_carver to libvshadow.
The patch has been published on my repository.
I applied a patch for supporting VMDK files which have encoding="Shift_JIS" to libvmdk. I mentioned it on my tweet. The patched libvmdk can read them without modifying VMDK.
The patch has been published on my repository.
libewf and libewf-legacy were compiled without patches.
I did git clone on dates below:
- libvshadow: Mar. 10, 2020
- libvmdk: Mar. 9, 2020
- libewf: Mar. 9, 2020
- libewf-legacy: Mar. 11, 2020
Using tools below for compiling.
- Visual Studio 2019
- Python 3.7.6
- Dokany 1.3.1
- zlib 1.2.11
- bzip2 1.0.6
git clone https://github.com/mnrkbys/precompiled_libyal_libs.git
If you want to use Python binding libraries (e.g. pyvmdk.pyd), you have to put *.pyd, lib*.dll, and zlib.dll in <Python37_install_folder>\Lib\site-packages folder (pyewf.pyd needs bzip2.dll too).
I recommend to compile them by yourself. Please follow the building instructions of their wiki page.
I am offering bzip2.def file in libewf directory. It's called "Module Definition File".
This file will be needed, if you compile libewf by yourself with Visual Studio. You have to set the path of bzip2.def below:
bzip2 Property -> Configuration Properties -> Linker -> Input -> Module Definition File
libyal: Joachim Metz
zlib: Jean-loup Gailly and Mark Adler
bzip2: Julian Seward
libyal libraries: LGPLv3+
zlib: zlib license
bzip2: BSD-like license