データ圧縮用ユニット Compress

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


ダウンロード

データ圧縮用ユニット Compress1.7のダウンロードファイル情報
ソフト名:データ圧縮用ユニット Compress1.7
ファイル:Compress17.zip / 391,250Bytes / 2020.03.18

追加説明

- 追加説明 -
【 新しくなった点 】
・TSlideDic に property HashTableCount: Integer; を追加しました。
エンコード時にハッシュ表に格納されたバケットの数を返すデバッグ用
のリードオンリィプロパティです。

・TSlideDic でハッシュと連結リストを使う際のアルゴリズムを大幅に変更
しました。これに伴って Hash プロパティは Boolean 型から 0 〜 2 の値
を持つ Integer 型に変更され、以下の様になりました。

property Hash: Integer;
エンコード時に、ハッシュと連結リストを使ってデータの探索を行なう
場合のレベルを 0 〜 2 の範囲で指定します。各値の意味は、

0 : ハッシュを使用しない。(ハッシュレベル 0)
1 : 圧縮率を重視したハッシュ(ハッシュレベル 1)
2 : 速度を重視したハッシュ(ハッシュレベル 2)

となっています。圧縮率は、0 > 1 > 2 の順で、また速度は、2 > 1 > 0 の
順で良いです。

・TCompress の Clear メソッドでメモリ対策の為

FSlideDic.Clear;
FHuffman.Clear;

という処理を追加しました。


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

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

■関連キーワード

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


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

  1. TDataList & TInfoList TStringList ライクにデータの管理をする為のクラスとコンポーネント(ユーザー評価:0)
  2. データ圧縮用ユニット Compress データ圧縮用のユニット ハフマン符号および LZ77 符号による圧縮を行なう為のクラスが含まれている(ユーザー評価:0)
  3. EPTREE for Delphi Delphiソース解析ツール(関数ツリー、ステップ数、スタック計測など)(ユーザー評価:0)
  4. HEditor (TEditor コンポ) Delphi で利用できるエディタコンポーネント(ユーザー評価:0)
  5. Lazarus用RS-232C通信コンポーネント Lazarus用のRS-232C通信用コンポーネント(ユーザー評価:0)

カテゴリーから選ぶ


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

ベクターパスポートとは?


パソコンソフトを探すなら「Vector」
ソフトライブラリ
PCショップ
QuickPoint

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