ESLC,RELC(データ圧縮ライブラリ/データ暗号ライブラリ)
データ圧縮ライブラリ/データ暗号ライブラリ(組み込み用)
圧縮・復元単機能のCライブラリです(類似ソフトZLIB)。プログラムサイズがコンパクトなため省メモリ環境での動作が可能です。圧縮特許面、品質面で安心して製品に組み込んで使用できます。1ファイル単位の圧縮復元用途にはArcmanagerよりもAPIが簡単で圧縮サイズの制限がないデータ圧縮ライブラリESLC,RELCをお勧めします。
圧縮と暗号ライブラリEAESとの組み合わせも可能です。
特長
- 圧縮対象データのサイズ制限がない
- メモリインターフェースによる圧縮復元(APIが簡単)
- 各種CPU(マイコン)/各種OS対応
用途
- 通信トラフィックや通信パケットの削減
- 記憶媒体の容量節約
- フラッシュメモリ利用機器でのコストダウンと起動時間の短縮
製品の種類
| 製品名 | 圧縮方式 | 圧縮復元速度 | 備考 |
| ESLC (イーエスエルシー) |
確率統計型 | 圧縮速度がZLIBの約2倍高速 | 圧縮速度重視 |
| RELC(レルク) | 辞書型 | 復元速度がZLIBの約2倍高速 | 復元速度重視 |
フリーソフトZLIBとの処理速度比較は、ARM9TDMI環境でのシミュレーション(ARMulator)結果です(CPUなど動作環境によって異なります)。
製品一覧
製品名をクリックするとマニュアルが表示されます。
動作OSは「製品のお問い合わせ」の「ESLC/RELC型格一覧表」を参照願います。
| 製品名 | 製品型格 | 動作環境 | 備考 |
| PDF ESLC for Windows(PDF/209KB) | MSS5301 | Windows | - |
| PDF ESLC for Windows CE(PDF/160KB) | MSS5302 | WindowsCE | - |
| PDF ESLC for Solaris(TM)(PDF/197KB) | MSS5303 | Solaris(TM)Operating System | - |
| PDF ESLC for SH(PDF/56.1KB) | MSS5320 | SH3/SH4 | - |
| ESLC 各種マイコン対応 | 別途相談 | FR,FR-V,ARM,SH,MIPSなど | - |
| PDF RELC for Windows(PDF/144KB) | MSS5601 | Windows(32ビット版) | - |
| PDF RELC DLL for Windows(PDF/344KB) | MSS5601-C01 | Windows(64ビット版) | - |
| PDF RELC SO for Linux(PDF/437KB) | MSS5604-C01 | CentOS 5.2(i386) | - |
| PDF RELC DLL for Windows Mobile(PDF/117KB) | MSS5602-C01 | Windows Mobile | - |
| PDF RELC for Java(PDF/104KB) | MSS5607 | Java (携帯電話iアプリDoJa対応など) |
- |
| PDF RELC 各種マイコン対応(PDF/104KB) | 別途相談 | FR,FR-V,ARM,SH,MIPSなど | - |
| RELC Security Package | MSS5050-C03 | (圧縮/暗号化)Windows (復元/復号化)MIPS |
- |
| PDF RELCハードマクロ(PDF/145KB) | 別途相談 | 復元機能をRTLで提供 | - |
| 暗号ライブラリEAES | 別途相談 | 各種CPUへ移植可能 | - |
- 評価用にお貸しだしも可能です。仕様および動作環境を事前に確認願いします。
- 暗号ライブラリEAESはAES方式(128Bit)を採用しています。
- RELC復元機能をハードウェア化できるRTL(Register Transfer Level)提供も可能です。
ASIC(Application Specific Integrated Circuit)、システムLSIに組み込めます。
性能データ
PDF ZLIBとの性能比較データ(PDF/62KB)
・圧縮できないデータもあります。
- 推奨データ
テキスト、エクセル、CVS,CAD,EDIなど - 推奨できないデータ
すでに圧縮されたデータ、規則性がないデータなど
用語の説明
AES:Advanced Encryption Standard
EAES:Embedded Advanced Encryption Standard
SLC : Super Lossless data Compression
ESLC : Embedded Super Lossless Compression
ELC : Embedded Lossless data Compression
RELC : Rapid Embedded Lossless data Compression
LZ : Lempel-Ziv符号化
