A tiny Swift library to extract 7zip archive using LZMA SDK v23.01.
import SevenZip
let archive: Archive = try Archive(fileURL: url)
let entry: Entry = archive.entries.first!
let path: String = entry.path
let size : UInt64 = entry.uncompressedSize
let data = try archive.extract(entry: entry)
Add https://github.com/mtgto/SevenZip.swift
to your Package.swift.
IMPORTANT NOTE: If you are using this library, you must specify git revision, not by version. See #1 comment for details.
Swift parts of this software is released under the MIT License, see LICENSE.txt.
LZMA SDK is placed in the public domain. See https://www.7-zip.org/sdk.html .
link |
Stars: 3 |
Last commit: 3 weeks ago |
-mcrc
for iOS build (#3)Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics