An open API service indexing awesome lists of open source software.

https://github.com/miyako/4d-class-sevenzip

Classes to process archive files with the 7z program
https://github.com/miyako/4d-class-sevenzip

4d-class 7zip system-worker

Last synced: 4 months ago
JSON representation

Classes to process archive files with the 7z program

Awesome Lists containing this project

README

          

![version](https://img.shields.io/badge/version-20%2B-E23089)
![platform](https://img.shields.io/static/v1?label=platform&message=mac-intel%20|%20mac-arm%20|%20win-64&color=blue)
[![license](https://img.shields.io/github/license/miyako/4d-class-sevenzip)](LICENSE)
![downloads](https://img.shields.io/github/downloads/miyako/4d-class-sevenzip/total)

[Classes](https://github.com/miyako/4d-class-sevenzip/tree/main/Project/Sources/Classes) to process archive files with the 7z program.

# Examples

## Archive

```4d
$sevenzip:=cs.SevenZip.new(cs._SevenZip_Controller)
$sevenzip.add(File("test.7z"); New collection(File("a.txt"); File("b.txt"); File("c.txt")))
```

## Expand

```4d
$sevenzip:=cs.SevenZip.new(cs._SevenZip_Controller)
$sevenzip.extract(Folder(fk desktop folder); File("test.7z"))
```