@wikeygo: The Genius Design Hidden in WinRAR That Made a Russian Programmer a Legend for Thirty Years! The Russian programmer behind WinRAR, Eugene Roshal, came from the Soviet 'tank city' Chelyabinsk. In his early years, he programmed on an Apple clone with only 96KB of memory, developing a habit of extreme byte saving and efficient code since childhood. 19…
Summary
This article tells the story of Eugene Roshal, the Russian programmer behind WinRAR, including his programming background in the Soviet era, his self-developed compression algorithm in 1993, the launch of WinRAR in 1995, and the brilliant commercial strategy behind the 40-day trial design: no feature limitation, only pop-up reminders, allowing free personal use to build an ecosystem, forcing companies to purchase bulk licenses, while opening the decompression code but keeping the compression algorithm closed to maintain market barriers.
View Cached Full Text
Cached at: 07/03/26, 12:28 AM
The genius design hidden in WinRAR that has kept Russian programmers legendary for thirty years!
Eugene Roshal, the Russian programmer behind WinRAR, came from Chelyabinsk, the “tank city” of the Soviet Union. In his early years, he programmed on a clone of an Apple computer with only 96KB of memory, developing a habit of extreme byte-saving and efficient code from a young age.
In 1993, at the age of 21, he developed his own compression algorithm with a compression ratio surpassing ZIP. In 1995, he launched WinRAR and divided the work with his brother: he wrote the code, while his brother handled all copyright and commercial operations.
What is most legendary is his 40-day trial design, which was decades ahead of its time. This is not a bug, but a top-tier business strategy:
- If the software locked up upon expiration, everyone would switch to cracked versions, and the RAR format would completely lose the market.
- By only displaying reminder pop-ups without restricting any features, allowing permanent free use for individuals, RAR spread across the entire internet and became a universal standard.
Once enterprises rely on RAR for office-wide use, the pressure of copyright compliance forces companies to purchase batch licenses. The strategy: pave the way with personal ecosystems, profit from corporate payments.
He also set the rules: open the decompression code, but keep the compression algorithm closed. 7-Zip can only decompress, not generate RAR files. This legal barrier stabilizes the market.
He is extremely low-key, with no social media accounts, rarely appearing in public. For thirty years, he has focused solely on polishing this tool, which is less than 4MB, without seeking funding or going public.
Similar Articles
@vintcessun: At noon I saw a tool that solves the chaos in download directories, a bit unbelievable—a system tray file organizer written in Rust+Tauri, memory usage only 5MB, and just added Linux support. The core is file monitoring plus a rule engine, automatically classifying by extension or regex, SQLite records operation history for one-click undo. Privacy-wise zero reporting, …
Introduces an open-source desktop file organizing tool Mouzi, built with Rust and Tauri, memory usage only 5MB, supports file monitoring and rule engine for automatic classification, emphasizes zero reporting for privacy.
@XAMTO_AI: A guy turned 'circumventing internet censorship' into an open-source project, specifically targeting Russia's insane censorship environment. Do you know how extreme Russia's internet control is? It's not just blocking a few websites—they even identify and intercept VPN protocols one by one. So this guy simply dumped all usable configurations on GitHub…
An open-source project specifically targeting Russia's high-intensity internet censorship, providing VLESS VPN configurations with auto-detection updates and multi-country exit nodes, distributed for free via GitHub.
@vintcessun: Found a new approach: coding agent can be this lightweight. 16MB memory, 0% idle CPU, 26MB binary — these numbers are insane in the agent space. It's built with Rust, packing all standard tools, permission system, session management, and MCP into 17k LoC...
Zerostack is a minimal coding agent written in Rust, consuming only 16MB of memory and a 26MB binary. It achieves lightweight design through feature gates, supporting multiple providers and tools.
@leaf_sanren: https://x.com/leaf_sanren/status/2073069608437764266
The author details how to crack the encryption system of WeChat Mac version through reverse engineering, using Frida dynamic instrumentation to capture the key generated by the system function CCKeyDerivationPBKDF, thereby decrypting 29 encrypted databases. The goal of automatically obtaining group chat records is achieved, and the project is planned to be open-sourced.
@vintcessun: After BitLocker encryption, conventional wisdom says no password equals useless. But the GreatXML vulnerability makes us rethink: as long as the target's Windows Defender has performed an offline scan, the entire hard drive becomes defenseless. The key is the angle of approach—not brute force, but inserting an unattend.xml through WinRE to trigger an automated deployment process, opening a shell directly in the recovery environment.
A vulnerability named GreatXML has been discovered that exploits the state after Windows Defender offline scans. By injecting an unattend.xml via WinRE, it bypasses BitLocker encryption and gains access to the hard drive.