Skip to content


The DirectoryInstaller class is a concrete implementation of the Installer abstract class in the ByteCobra Updater framework, tailored for installing updates in directory-based structures, specifically on Windows 64-bit platforms. It handles the installation process by unzipping the update packages into a specified root directory. The class provides mechanisms for creating a temporary directory for extraction, unzipping package contents, moving files to the root directory, and cleaning up post-installation. It uses a Zipper component for unzipping tasks and a JsonSerializer for processing patch information.