View Single Post
  #4  
Old 08-04-2026, 14:25
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 688
Thanks: 481
Thanked 2,547 Times in 561 Posts
BLACKFIRE69 is on a distinguished road
Arrow Update - ISArcEx v0.5

ISArcEx - Advanced FreeArc Extraction API for Inno Setup
========================================

Code:
> 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 often lack.

> 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
Code:
> 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.
Code:
> Supported External Tooling:
ISArcEx integrates seamlessly with common FreeArc external-processors:
- SREP, XTool, LOLZ, NZ, RZ.
- Support for 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.
.
Attached Images
File Type: png 1.png (19.7 KB, 53 views)
File Type: png 2.png (19.4 KB, 53 views)
File Type: png 3.png (21.3 KB, 53 views)
File Type: png 4.png (24.9 KB, 53 views)
File Type: png 5.png (20.4 KB, 53 views)
File Type: png 6.png (22.8 KB, 53 views)
Attached Files
File Type: 7z ISArcEx v0.5 + Examples.7z (3.48 MB, 8 views)
File Type: 7z ISArcEx v0.5 - Update 01 (LibOnly).7z (61.1 KB, 6 views)

Last edited by BLACKFIRE69; 09-04-2026 at 00:03.
Reply With Quote
The Following 6 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (08-04-2026), Cesar82 (08-04-2026), Dunnowho69 (08-04-2026), Razor12911 (09-04-2026), ScOOt3r (09-04-2026), Tihiy_Don (10-04-2026)