๐ About โ Multi-Tool: PAK Manager & File Identifier by Danx Multi-Tool: PAK Manager & File Identifier is a PySide6 (Qt for Python)-based application that combines two main functions in one GUI:
Chromium .pak Manager Unpacks .pak files from the Chromium Project.
Repacks modified files into new .pak files.
Detailed status log for easy debugging.
Uses the external executable pak_mingw64.exe as the backend process.
Macan File Identifier Detects file types without extensions using three layered methods:
Kaitai Struct (if available)
Magic Number (built-in custom parser)
Libmagic/python-magic-bin (optional)
Automatically adds appropriate file extensions (.png, .jpg, .gif, .bmp, .webp, .svg, .html, etc.). Can restore file names to their original form (remove extensions). Equipped with a progress bar, file content preview (for text), and a stop button.
โ๏ธ Technologies Used Python 3 PySide6 (Qt) for GUI Subprocess for integration with pak_mingw64.exe Kaitai Struct (optional) python-magic-bin (optional)
๐ธ Screenshot:
๐ Key Features Modern GUI with separate tabs for PAK Manager & File Identifier. Unpack & repack .pak files with one click. Identify files without extensions with high accuracy. Supports batch processing with a progress bar. Informative error messages and dependency warnings.
๐ฏ Target Users Chromium developers who need to edit/modify .pak files. Researchers & reverse engineers dealing with binary files without extensions. General users who want to identify "mysterious" files in their folders.