https://github.com/ikremniou/7z-assembly
Light documentation on the 7-zip(7z) archiver format plugins
https://github.com/ikremniou/7z-assembly
7z 7z-archives 7zip archive documentation zip
Last synced: about 1 year ago
JSON representation
Light documentation on the 7-zip(7z) archiver format plugins
- Host: GitHub
- URL: https://github.com/ikremniou/7z-assembly
- Owner: ikremniou
- Created: 2023-07-15T20:58:29.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T23:04:54.000Z (over 2 years ago)
- Last Synced: 2025-04-03T11:21:43.593Z (about 1 year ago)
- Topics: 7z, 7z-archives, 7zip, archive, documentation, zip
- Language: C++
- Homepage: https://ikremniou.github.io/7z-assembly/
- Size: 211 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 7-Zip (7z) Archiver Plugins
This repository contains source code for 2 basic archiver handlers that extend the functionality of the 7-Zip File Manager. Below, you can find details on the archive formats:
Criteria | SZ | SZE
-------- | ------ | -------
Name | Sample ZIP Archiver | Sample ZIP Archiver Extended
Format | Returns file entities. Three files named `sampleX.txt` with the text `sampleX`. File `sample3.txt` is in the subdirectory named `someDir`. Finally, the `child.sz` archive creates endless recursion. | Files are encoded into the "archive" using text format: `{fileName.ext\|size}fileContentOfSize...`
Extensions | .sz | .sze, .szex
Signature | Binary "SZ" | Binary "SE"
Documentation is hosted on [*GitHub Pages*](https://ikremniou.github.io/7z-assembly/)
Items in progress:
- [x] Implement the SZE archive
- [x] Restructure documentation in the `Plugin Interface` section
- [ ] Implement real-word example (probably for some zlib users like `rpa`)