IsoBuster Plugin Support
LibVLC
IsoBuster (>= 5.6) supports video playback via LibVLC, the media framework developed by the VideoLAN project.
Legal Notice
- LibVLC is licensed under the GNU Lesser General Public License (LGPL) version 2.1.
- A copy of the LGPL license
lgpl-2.1.txt
is installed with IsoBuster. - Alternatively, view the license online: LGPL v2.1 License
- LibVLC and VLC are trademarks of the VideoLAN non-profit organization.
- Official VideoLAN website: https://www.videolan.org/vlc/
- LibVLC source code: https://code.videolan.org/videolan/vlc
IsoBuster dynamically links to LibVLC. You may replace or update the LibVLC binaries
(libvlc.dll
, libvlccore.dll
, and associated plugins) with compatible, unmodified versions from VideoLAN, in accordance with the LGPL v2.1 license.
IsoBuster validates LibVLC files for integrity and authenticity. By default, only DLLs signed by VideoLAN are allowed.
Advanced users may override this behavior (at their own risk) by placing compatible LibVLC binaries in the Plugins\VLC
folder.
Use of altered binaries may disable video playback or trigger warnings. Proceed at your own risk.
How to Set Up LibVLC Support in IsoBuster
Option 1: Use LibVLC Installers Hosted by IsoBuster
- Install LibVLC after installing IsoBuster so that the installer can find the correct path (usually
%ProgramFiles%\Smart Projects\IsoBuster\Plugins\VLC\
). - If you are using IsoBuster 64bit (preferred), download and use the 64bit installer
- If you are using IsoBuster 32bit, download and use the 32bit installer
Option 2: Manually Install LibVLC
- Download LibVLC from NuGet: VideoLAN.LibVLC.Windows
- Click the "Download package" link (~85 MB).
- Rename the downloaded
.nupkg
file to.zip
and extract it. - Navigate to the appropriate folder:
- 64-bit IsoBuster:
\build\x64
- 32-bit IsoBuster:
\build\x86
- 64-bit IsoBuster:
- Copy the following to
%ProgramFiles%\Smart Projects\IsoBuster\Plugins\VLC\
:libvlc.dll
libvlccore.dll
- The entire
\plugins\
folder
Option 3: Use a System-Installed VLC
- Install VLC Media Player: Download VLC
- Install the 64-bit version for 64-bit IsoBuster, or the 32-bit version for 32-bit IsoBuster.
- IsoBuster will detect the installed VLC and use its LibVLC components automatically.
PfcToc
IsoBuster (>= 4.7) supports opening *.cdi Image files created by (long defunct) Padus DiscJuggler. It uses pfctoc.dll
, which is a legacy DLL originally developed by Padus. It is used for reading and interpreting CD/DVD TOC (Table of Contents) information stored in the proprietary *.cdi image files. The pfctoc.dll
library is still useful for accessing and analyzing data from these image files, especially in data recovery or archival context.
pfctoc.dll
is installed with IsoBuster.
LibWim
IsoBuster (>= 3.9) supports extracting formatted 'WofCompressedData' streams from NTFS file systems. When IsoBuster extracts the seemingly sparse files, it actually decompresses the 'WofCompressedData' stream data in the background using libwim-15.dll
.
Legal Notice
- LibWim is licensed under the GNU Lesser General Public License (LGPL) version 3.
- A copy of the LGPL license
lgpl-3.txt
is installed with IsoBuster. - Alternatively, view the license online: LGPL v3 License
- Official LibWim website with download links, source code etc: https://wimlib.net/
IsoBuster dynamically links to LibWim. You may replace or update the LibWim binary
(libwim-15.dll
) with a compatible, unmodified versions from Wimlib.net, in accordance with the LGPL v3 license.
libwim-15.dll
is installed with IsoBuster.
Open and create Image files
IsoBuster (>= 2.8) supports plugins to open and create image files. However, there was never any traction, so development for it stopped and it will only start again when there are real concrete projects in the pipeline
For more information on the use of plugins, check the help section.
Also, fyi: Plugin framework on Github.