emCompress
Our brands
emCompress offers solutions to compress data for all kinds of embedded applications where size matters.
Our brands
Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.
View all tools
Our brands
emCompress offers solutions to compress data for all kinds of embedded applications where size matters.
Our brands
Designed for embedded systems, emCompress can compress and decompress data even on smallest microcontrollers. emCompress is available in four editions, emCompress-PRO, emCompress-ToGo, emCompress-Embed, and emCompress-LZMA that cover different compression applications. Each edition is optimized for its specific use to provide the most convenient way to compress and decompress data.
emCompress is written in well-commented ANSI C. It is independent of both compiler and target. In contrast to most compression libraries, it is not covered by an open source or required attribution license and can be integrated into any commercial or proprietary product, without the obligation to disclose the combined source.
By compressing the data, a lot more can be stored in flash memory, SPI flash or on an external SD card. Whether it's firmware updates, configuration bitstreams, or interface assets, the smaller the storage footprint, the more cost-effective the solution becomes due to the smaller, less expensive storage medium.
In applications using a low bandwidth link with compression, more information can be transmitted in a shorter period of time. In addition, less traffic on a network also reduces the power consumption of senders and receivers. For long distance communication less transmitted data leads to fewer transmission errors and higher transmission speed.
By using compression, new firmware or update data can be transmitted over the air not only with less bandwidth, but also faster. This may not be an issue when using high bandwidth channels such as WiFi. Other channels such as Bluetooth, Zigbee, or mobile communication in areas with poor network coverage may have bandwidth limitations that result in long transmission times.
When receiving compressed data from external sources, flexibility regarding the codecs and data formats used is important. Often data is also delivered in archived form, which must be unpacked into a specific file structure in conjunction with a file system.
Our partner IAR introduces Long Term Support (LTS) for safety critical development. LTS Services enable teams to maintain stable and reproducible development environments across extended lifecycles. This helps reduce disruption,...
Read more
Read more
Read more
Read more
Read more
Gevorg Melikdjanjan
Security | Reliability | Data Solutions
emCompress comes in different editions and is available under various Embedded Software License models, delivered in source code packages. All licenses are one-time payments. emCompress is royalty-free and not subscription-based. Want to talk about prices and licenses?
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Clarity is a web analytics service that tracks and reports website traffic.
Service URL: clarity.microsoft.com (opens in a new window)
Marketing cookies are used to follow visitors to websites. The intention is to show ads that are relevant and engaging to the individual user.
Facebook Pixel is a web analytics service that tracks and reports website traffic.
Service URL: www.facebook.com (opens in a new window)
LinkedIn Insight is a web analytics service that tracks and reports website traffic.
Service URL: www.linkedin.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.