Menu

Tree [fc936f] master /
 History

HTTPS access


File Date Author Commit
 7-zip 2025-04-22 Björn Ganster Björn Ganster [fc936f] Store error message with the resp. archive, imp...
 ArchiveAccess 2025-04-22 Björn Ganster Björn Ganster [fc936f] Store error message with the resp. archive, imp...
 ArchiveAccess-MSVC-2022 2025-04-22 Björn Ganster Björn Ganster [fc936f] Store error message with the resp. archive, imp...
 ArchiveExploder 2020-04-22 unknown unknown [4f28a2] Initial commit
 ArchiveForge 2020-04-22 unknown unknown [4f28a2] Initial commit
 .gitignore 2024-01-31 Björn Ganster Björn Ganster [8dbf47] Build system updates
 copying.txt 2020-04-22 unknown unknown [4f28a2] Initial commit
 readme.txt 2020-04-22 unknown unknown [4f28a2] Initial commit
 tests.txt 2020-04-22 unknown unknown [4f28a2] Initial commit

Read Me

ArchiveAccess
=============

This is ArchiveAccess, a portable library for access to archive files.
It is meant to support a wide range of archives through a simple C interface.
At the moment, it supports zip, rar, bz2, gz, tar, arj and 7z archive formats.
It only supports decompression, compression is not yet supported.
Decryption should work for zip 2.0 and rar encryption, if the filenames are
not encrypted. Also, the only platform ArchiveAccess has 
been tested on is Windows. Please post bugs and change requests to the public 
forums on 

www.sourceforge.net/projects/archiveaccess


Buidling ArchiveAccess
======================

Just start a build of ArchiveAccess/ArchiveAccess.dsw using VC.
Pay close attention to the definition of CodecsSubDir in Common\Defs.h. It 
controls where your codecs need to be. Please copy the dlls from the codecs
directory into that directory.


Using ArchiveAccess
===================

You can start familiarizing yourself with ArchiveAccess by reading 
ArchiveAccess.h, it should be well-enough documented. There are 
two C++ examples, ArchiveAccessTest and UnpackAll. A Delphi 
example can be found in ArchiveExploder.


Acknowledgements
================

The main code is from 7-Zip, www.7-zip.com, currently based on version 9.20.
The code for recognizing tar archives was written by Ian F. Darwin.


I hope you find this software useful. Have fun!


Björn Ganster
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.