04.26
Two weeks ago we introduced our NyxEngine to the World and we got nothing but positive comments and responses about it. That is why for today's blog we have decided make it do something its not primarily designed to do. With that in mind we decided to create a simple program based on the NyxEngine which does archive conversion from one file type to another. For the purpose of this blog we designed the program called gzip2zip which as its name implies converts GZIP archives to ZIP ones without any sort of decompression/compression procedure involved. And this is possible only do to the fact that both ZIP and GZIP use DEFLATE compression algorithm which is why no data manipulation other than moving is necessary. In order to do a quick conversion we need to perform the following steps:
- Read GZIP data (file name, packed content & size and unpacked content size & CRC)
- Recreate ZIP header data in memory (recreate local and central directories)
- Write data to disk
This is quite a short and simple checklist which is why creation of such program is a relatively simple task. Reverse process is also possible and just as easy to create but since the ZIP file format is more popular we decided to stop at one way conversion. Until next week....
NyxEngine![]() ReversingLabs Corporation |
GZip2Zip (package contains the tool with source and the samples used |


Very nice post. i can see that NyxEngine can be used to more than Steganography