GithubHelp home page GithubHelp logo

electrodeyt-zz / zzip Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 202 KB

ZZip is a File compression format with up to 80% File Compression and a extracter for its format.

License: MIT License

Python 100.00%
python python3 compression lzma lzma2 zzip file-format

zzip's Introduction

This program requires Python 3.

ZZip

ZZip is a File compression format with up to 80% File Compression (See Tests) and a extracter for its format.

How it works

ZZip uses LZMA2 Compression. The magic Bytes are 5A 5A 49 50 31 2E 30, also "ZZIP1.0" in UTF-8. After these bytes, there are three 20's, " " in UTF-8.

Tests

The tests were performed on a Computer (duh) with these Specs: i5 4440

16GB of Ram

GTX960 (This does not effect results)

The Blender Test file (Found under the Test Files folder) is 453.452 bytes large. The compressed file (also present in the Test Folder) is 83.516 bytes large. This makes the Compressed file 81% Smaller. Keep in mind that the size differance WILL vary A LOT between types of files, as files with more random Content inside of them will have wore Precentages.

Using complety Random files genrated with dd from /dev/urandom yieled a far worse Percantage, with only a drop of about 30 Mb of a 131 Mb test file.

What is possible and what isn't

At the moment ZZip can only compress 1 File at a time It is now possible to compress a Folder. and it Compresses/Decompresses in ram before writing it to the disk, making it slower than other compression software. I would NOT recommend using this.

Downloads

You can download the Extractor/Compressor from http://github.com/electrodeyt/ZZip/releases . The MIT License applies to both the Extracting Software and the File format.

zzip's People

Contributors

electrodeyt avatar

Stargazers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.