A python library for parsing and building of data structures with the ability of solving simple heuristics of interdepent sub-structures. It is based on the concept of defining data structures in a declarative manner, where complex structures are composed by combining simpler ones.
Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers under non-windows systems without running the actual installer using wine.
Smart extracting of many RAR archives for Linux written in Perl.
* handle all three multipart archives naming conventions
* duplicate directory structure tree
( see http://bit.ly/dafLxF )
* move/rename normal files (no rar archives)
* check minimum free space on device
* can delete archives
... [More] if extracted ok
* save status to file
* smart error handling (maintain undo actions list for recovery to initial state)
* support for rsync integration (generate rsync exclude list, check mtime, ...)
* and many more ... [Less]
A simple Python wrapper for detecting an archive's format and then extracting it, only generating a containing folder if the archive doesn't provide one. (A "Do What I Mean" extraction wrapper)
Unball's goal is to be able to recognize and, if possible, extract formats that other authors may not
... [More] have even heard of, let alone considered supporting.
It is mostly written in Python, but Ohloh reports it as being mostly C because it includes a copy of the unzoo source code in the contrib folder for use on 64-bit Linux.
At present, it is being incrementally rewritten to also support use as an abstraction layer for use in other Python applications. [Less]
This module is intended to have a similar interface as the python struct module, but working on bits instead of primitive data types (char, int, ...).
Project homepage: https://github.com/eerimoq/bitstruct
Documentation: https://bitstruct.readthedocs.io
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy