Segger has updated its all-in-one real time compression software with all industry standard compression algorithms for embedded designs.
emCompress-PRO includes well-defined, highly efficient compression algorithms such as DEFLATE, LZMA and LZJU90, providing full interoperability with third-party and open-source tools and libraries. The software also comes with example code demonstrating how to access standard archive formats such as Zip.
The software is suitable for use in any embedded firmware as well as host applications and is available as source code. Compression has a huge range of uses, such as in the transmission and storage of data or communication across low-bandwidth links.
“emCompress-PRO is the ultimate compression package,” said Ivo Geilenbruegge, Managing Director at SEGGER. “It offers all the compression and decompression capabilities you’ll ever need for any kind of system. One package fits all.”
The emCompress-PRO software also comes with licenses for the more specialized members of the Segger compression family: emCompress-ToGo with SMASH-2, designed to run on the smallest of microcontrollers, emCompress-Flex with LZMA for applications requiring high compression, and emCompress-Embed with multiple compression algorithms, optimized for compressing embedded data such as FPGA images.
To evaluate emCompress-PRO, a trial package is available for download. It includes tools to test and compare compression and decompression of the included algorithms.
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.