Oprogramowanie SEGGER emCompress-PRO do kompresji plików i strumieni danych
emCompress-PRO to nowe oprogramowanie all-in-one firmy Segger do kompresji plików i strumieni danych, obejmujące wszystkie standardowe algorytmy kompresji. Zostało zaprojektowane do obsługi dowolnego zadania kompresji w dowolnej aplikacji, np. w systemach przechowywania danych i transmisji przez łącza o małej przepustowości, pozwalając zmniejszyć wykorzystanie pamięci oraz zapewnić dużą szybkość przetwarzania, w tym przetwarzania on-the-fly.
emCompress-PRO obsługuje wydajne takie kompresji, jak m.in. DEFLATE, LZMA i LZJU90, zapewniając pełną interoperacyjność z narzędziami i bibliotekami innych firm i open source. Zawiera również przykładowy kod pokazujący, jak uzyskać dostęp do standardowych formatów archiwów, takich jak Zip. Dostarczany w formie kodu źródłowego emCompress-PRO nadaje się do wykorzystania w dowolnym oprogramowaniu firmware, a także w aplikacjach hosta.
emCompress-PRO jest też dostarczany z licencjami do bardziej wyspecjalizowanych edycji: emCompress-ToGo z obsługą algorytmu SMASH-2, do współpracy z miniaturowymi mikrokontrolerami o małej pojemności wewnętrznej pamięci, emCompress-Flex z obsługą bezstratnego algorytmu LZMA do aplikacji wymagających wysokiego stopnia kompresji oraz emCompress-Embed z automatycznym doborem algorytmu do poszczególnych rodzajów plików.
emCompress-PRO jest dostępny do pobrania w wersji próbnej, zawierającej zestaw narzędzi do testowania i porównywania kompresji i dekompresji poszczególnych algorytmów.