All Projects → daPhie79 → Tiny7z

daPhie79 / Tiny7z

Licence: mit
tiny7z is a native C# SevenZip 7zip .7z file format archive reader/writer

Programming Languages

csharp
926 projects

Labels

Projects that are alternatives of or similar to Tiny7z

MalwareHashDB
Malware hashes for open source projects.
Stars: ✭ 31 (+93.75%)
Mutual labels:  archive
Php Scoper
🔨 Prefixes all PHP namespaces in a file/directory to isolate the code bundled in PHARs.
Stars: ✭ 409 (+2456.25%)
Mutual labels:  archive
Kodexplorer
A web based file manager,web IDE / browser based code editor
Stars: ✭ 5,490 (+34212.5%)
Mutual labels:  archive
awesome-static-digital-libraries
Delightful Static Digital Library projects and resources
Stars: ✭ 23 (+43.75%)
Mutual labels:  archive
Php Zip
PhpZip is a php-library for extended work with ZIP-archives.
Stars: ✭ 336 (+2000%)
Mutual labels:  archive
Nar
node.js application archive - create self-contained binary like executable applications that are ready to ship and run
Stars: ✭ 428 (+2575%)
Mutual labels:  archive
Diskernet
💾 Diskernet - An internet on yer disk. Full text search archive from your browsing and bookmarks. Weclome! to the Diskernet: Your preferred backup solution. It's like you're still online! Disconnect with Diskernet, an internet for the post-online apocalypse. Or the airplane WiFi. Or the site goes down. Or ... You get the picture. Get Diskernet.…
Stars: ✭ 2,788 (+17325%)
Mutual labels:  archive
Onlyfans
Scrape all the media from an OnlyFans account - Updated regularly
Stars: ✭ 731 (+4468.75%)
Mutual labels:  archive
Libzip
A C library for reading, creating, and modifying zip archives.
Stars: ✭ 379 (+2268.75%)
Mutual labels:  archive
Box
📦🚀 Fast, zero config application bundler with PHARs.
Stars: ✭ 574 (+3487.5%)
Mutual labels:  archive
Web Archives
Browser extension for viewing archived and cached versions of web pages
Stars: ✭ 263 (+1543.75%)
Mutual labels:  archive
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+27506.25%)
Mutual labels:  archive
Paperless Desktop
🍃 macOS app that uses the paperless API to manage your document scans.
Stars: ✭ 431 (+2593.75%)
Mutual labels:  archive
Galgame-Engine-Collect
各种视觉小说引擎合集
Stars: ✭ 23 (+43.75%)
Mutual labels:  archive
Goblin
An impish, cross-platform binary parsing crate, written in Rust
Stars: ✭ 591 (+3593.75%)
Mutual labels:  archive
tar
Memory-efficient, streaming implementation of the tar archive format in Dart
Stars: ✭ 18 (+12.5%)
Mutual labels:  archive
Webscrapbook
A browser extension that captures web pages to local device or backend server for future retrieval, organization, annotation, and edit. This project inherits from ScrapBook X.
Stars: ✭ 424 (+2550%)
Mutual labels:  archive
Grav Plugin Archive Plus
The Grav Archive Plus plugin is an enhanced version of the Grav Archives plugin wih more configuration options and the ability to show a blogger like hierarchical archive menu for links grouped by month and/or year.
Stars: ✭ 6 (-62.5%)
Mutual labels:  archive
Linkace
Your self-hosted bookmark archive. Free and open source.
Stars: ✭ 657 (+4006.25%)
Mutual labels:  archive
2020ncov individual archives
"Every individual matters. Every individual has a role to play." This is a repository that archives the individual stories during the COVID19 pandemic. 备份普通人在疫情期间的记录。(持续翻译 & 更新中)
Stars: ✭ 540 (+3275%)
Mutual labels:  archive

tiny7z

tiny7z is a native C# SevenZip 7zip .7z file format archive reader/writer


Objective

  • Provide a native code only C# library that supports writing to .7zip archives.

Features

  • Read .7zip archives, with uncompressed or compressed headers.
  • Write to .7zip archives, using LZMA codec, in a single block (solid), or one block per file.
  • Support LZMA, LZMA2, PPMd decoders.
  • Support AES, BCJ and BCJ2 decoder filters.

Releases

  • v0.1 - First release, unofficial, lots of features missing, incomplete test app
  • v0.2 - First official release, command-line test app

Current limitations

They are plenty unfortunately, but this library is still a huge step forward for compact .7z support in native C#

  • LZMA Compression is slower than native 7z.dll (due to the pure C# implementation of LZMA SDK).
  • LZMA Decompression is slower than native 7z.dll, and also than Igor Pavlov's official C# LZMA decoder, because while Tobias Käs' version of the decompressor is slower than Igor Pavlov's, his encoder is faster, but since the goal of this library is to be compact and to complete SharpCompress by providing a native C# encoder, I have kept code simpler by only implementing one compression library and priorizing compression speed.
  • Probably other details I haven't thought of.

Links

  • [https://www.7-zip.org/sdk.html] (LZMA SDK Development Kit) by Igor Pavlov
  • [https://github.com/adamhathcock/sharpcompress] (SharpCompress) by Adam Hathcock
  • [https://github.com/weltkante/managed-lzma] (C# implementation of LZMA and 7zip) by Tobias Käs

2019 (c) princess_daphie

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].