![]() Monster Mash: New Sketch-Based Modeling and Animation Tool.It features ahead-of-time static optimization and compact bytecode. Hermes JS Engine: Hermes is a JavaScript engine optimized for fast start-up of React Native apps on Android.It is designed to be as small as possible and as efficient as possible on Android. ![]() Filament: Filament is a real-time physically based rendering engine for Android, iOS, Linux, macOS, Windows, and WebGL.} Check out more cool projects which use this library: Let entryname = CString :: new( "test.txt"). Let mode: libc ::c_char = 'w' as libc ::c_char Let path = CString :: new( "/tmp/rust.zip"). #Open source zip for windows 10 archive#Create a new zip archive with default compression level.įn zip_open(path: * const libc::c_char, level: libc::c_int, mode: libc::c_char) -> * mut Zip įn zip_close(zip: * mut Zip) -> libc::c_void įn zip_entry_open(zip: * mut Zip, entryname: * const libc::c_char) -> libc::c_int įn zip_entry_close(zip: * mut Zip) -> libc::c_int.I hope that interface is also extremely simple, so you will not have any problems to understand it. So, you can grab these 3 files and compile them into your project. ![]() It required a little bit hacking and wrapping some functions, but I kept simplicity. It was the reason, why I decided to write zip module on top of the miniz. Thanks to this feature I'm able to merge many files/buffers and compress them on-the-fly. I only needed simple interface to append buffers or files to the current zip-entry. Miniz is a lossless, high performance data compression library in a single source file. I wanted something powerfull and small enough, so I could add just a few files and compile them into my project. #Open source zip for windows 10 install#If I must to install all those dependencies and link new library, I'm getting almost sick. I hate frameworks, factories and adding new dependencies. Some day, I was looking for zip library written in C for my project, but I could not find anything simple enough and lightweight.Įverything what I tried required 'crazy mental gymnastics' to integrate or had some limitations or was too heavy. This is done by hacking awesome miniz library and layering functions on top of the miniz v2.2.0 API. A portable (OSX/Linux/Windows), simple zip library written in C ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |