DLL ISArcEx - Advanced FreeArc Extraction API for Inno Setup

BLACKFIRE69

Новичок
ISArcEx - Advanced FreeArc Extraction API for Inno Setup
=======================================================

Overview:

ISArcEx is a high-performance extraction library meticulously crafted for Inno Setup. It provides a robust interface for handling FreeArc archives, offering advanced progress tracking and precise extraction metrics that standard tools are often lacking.

Specifications:
Version: v0.5
Author: BLACKFIRE69
Build: 6997A400
Compatibility : Inno Setup v6.0 or later (Required)
License : Proprietary (See LICENSE file for details)
Tested Engine: FreeArc v0.67

Key Features:
• Archive Support: Specialized in Normal FreeArc archives. Note: Splitted archives are not supported
• Selective Extraction: Use ISArcExAddDisksEx to extract specific folders from within an archive
• Advanced Progress Tracking: Real-time metrics for Overall Progress, Current Disk Progress, and Extracted/Total File Counts
• Performance Metrics: Accurate Current and Average Speed (MB/s)
• Time Management: Intelligent "Time Remaining" and "Elapsed Time" tracking with three customizable display formats
• Process Control: Built-in functions to Suspend, Resume, or Stop the extraction process safely
• UI Stability: Includes "Calc Accuracy" reduction logic to prevent erratic jumping in speed and ETA displays
• Localization: Easily switch between languages using external .ini configuration files

Supported External Tooling:

ISArcEx integrates seamlessly with common FreeArc external-processors:

• SREP, XTool, LOLZ, NZ, RZ
• Facompress (MT and Standard)

Distribution Files:

ISArcEx.dll
Core API Library

UnArc_32.dll
FreeArc engine integration

ISArcEx.iss
Header for Inno Setup

arc.ini / CLS.ini
Configuration for external-processors

English.ini / Russian.ini
Language configuration files

1.png
2.png
3.png
4.png
5.png
6.png
 

Вложения

Назад
Сверху