LZO is a compression library which is widely used around the world. The main problem with LZO is that it is absolutely not human readable.

People have done crazy stuff to get LZO to run in their language. Usually it implies inline assembly or trying to execute data which actually contains machine code. This is sick. Whoever is responsible for this sorry situation ought to be ashamed.

So I'm going to deobfuscate LZO and provide a ISC implementation of this algorithm in Python and C. In addition, I will provide a textual description of the algorithm so that it can be easily ported to any programming language.

I expect a severe performance degradation, but I leave optimizing for speed to other people.

Project Activity

See All Activity >

License

BSD License, GNU General Public License version 2.0 (GPLv2)

Follow Firefly's Clean Lzo

Firefly's Clean Lzo Web Site

Other Useful Business Software
Get Avast Free Antivirus | Your top-rated shield against malware and online scams Icon
Get Avast Free Antivirus | Your top-rated shield against malware and online scams

Boost your PC's defense against cyberthreats and web-based scams.

Our antivirus software scans for security and performance issues and helps you to fix them instantly. It also protects you in real time by analyzing unknown files before they reach your desktop PC or laptop — all for free.
Free Download
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Firefly's Clean Lzo!

Additional Project Details

Intended Audience

Developers

Programming Language

Python, C

Related Categories

Python Algorithms, Python File Compression Software, C Algorithms, C File Compression Software

Registered

2013-01-13