データ圧縮用ユニット Compress

データ圧縮用のユニット ハフマン符号および LZ77 符号による圧縮を行なう為のクラスが含まれている


ダウンロード

データ圧縮用ユニット Compress2.4のダウンロードファイル情報
ソフト名:データ圧縮用ユニット Compress2.4
ファイル:Compress24.zip / 405,081Bytes / 2022.07.19

追加説明

- 追加説明 -
【 新しくなった点 】
// Version 2.4 //
・THuffman で以下のメソッドが追加されました。
function Ennode: Integer;
InStream に格納されているデータが、各バイトデータの出現頻度を順に
並べたものである場合、データのノードを作成する関数です。戻り値は、
ノードの要素数です。すなわち FNodes を作成し、FNCount を返します。
この様な Integer 型の配列の要素をメモリ上に順に並べたデータを
GeneralData と呼びます。すなわち GeneralData = ^Integer;

・以下の汎用のメソッドが追加されました。
function GeneralArray(const Frequency: array of Integer; // Integer 型の整数値を格納した配列
Len: Integer; // Frequency[] の解析する要素数
Comment: String): String; // この Frequency[] データの説明
function GeneralNode(const Frequency: array of Integer; // Integer 型の整数値を格納した配列
Len: Integer): String; // Frequency[] の解析する要素数


ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

圧縮  ユニット  符号  LZ  ハフマン  クラス 


「Delphi」カテゴリーの人気ランキング

  1. Link Label Component for Delphi URL or Mailを表示し選択時に関連プログラムを起動する Component(ユーザー評価:0)
  2. Bitmap Menu Component Bitmap Menu Componentメニューの Font などの変更、Bitmap の貼付けが可能な Component(ユーザー評価:0)
  3. DelphiOpt Delphi/C++Builder の非公開オプションを設定(ユーザー評価:0)
  4. Lazarus用CSVコンポーネント Lazarus用のCSVデータ処理用コンポーネント(ユーザー評価:0)
  5. UNxxx32 ユニット 各種アーカイバ用DLL UNIT(ユーザー評価:0)

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック
SELECTION