IsoBuster Plugin Support

LibVLC

IsoBuster (>= 5.6) supports video playback via LibVLC, the media framework developed by the VideoLAN project.

Legal Notice

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
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
  • 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.