ハフマン符号作成プログラム Huffman Generator

ファイルに含まれるデータのハフマン符号を作成し、それを表示・編集する


ソフト詳細説明

【 概要 】
Huffman Generator はファイルに含まれるデータのハフマン符号を作成し、
それを表示・編集する為のプログラムです。

ハフマン符号は、LZ77 符号(スライド辞書法)とともに LHA や ZIP でも使われ
ている圧縮方法です。実際には、LHA や ZIP は、最初に LZ77 符号で圧縮して
からハフマン符号による圧縮を行なうという 2 段階の圧縮方法で高い圧縮率を
実現しています。

全てのファイルは 0 〜 255(16 進表記 00 〜 FF) までの 1 バイト(8 ビット)
の固定ビット長の 256 通りのデータの全てあるいは一部で構成されています。
ハフマン符号の考え方は、出現頻度の大きいデータは、例えば 2 ビット等の
少ないビット数で表現し、逆に出現頻度の小さいデータは、12 ビット等の多い
ビット数で表現するというオペレーションをして最終的にデータの圧縮を行なう
というものです。この様な可変長のビット列がハフマン符号です。

Huffman Generator の操作は非常にシンプルです。[開く] ボタンでファイルを
開くか、エクスプローラ等で対象のファイルをドラッグ&ドロップするだけで、
そのファイルのハフマン符号を作成し、どの様なデータがどの様に分布している
かを見る事がます。


【 頻度グラフ 】
フォームの上半分に、データ順あるいは頻度順で頻度グラフを表示します。
X 軸がデータ値あるいはインデックス値、Y 軸が頻度数です。


【 正規分布 】
頻度グラフ上に正規分布を表示出来ます。これは、正規分布あるいはその一部
と同じ様な分布をしている頻度分布を正規分布で近似しようというものです。
すなわち正規分布からハフマン分布を作成しようという試みでもあります。
スタート時は、表示中の頻度グラフの平均値・分散値・最大値と同じ値を持つ
正規分布を表示しますが、これら 3 種のパラメータを変更する事により、より
頻度グラフに近い形の正規分布を表示出来る場合もあります。また、頻度順で
頻度グラフを表示している場合は、どの様なデータでもほぼ正規分布に近い形
になるのではないかと思います。[適合]ボタンを押すと表示中の正規分布と一致
した頻度のハフマン分布を作成してその頻度グラフを表示します。

動作環境

ハフマン符号作成プログラム Huffman Generatorの対応動作環境
ソフト名:ハフマン符号作成プログラム Huffman Generator
動作OS:Windows 10/XP
機種:IBM-PC
種類:フリーソフト
作者: 槻 誠三 

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

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

■関連キーワード

符号  ハフマン 


「アーカイブユーティリティ」カテゴリーの人気ランキング

  1. Explzh for Windows 大容量ファイル、AES暗号化、Unicode、Windows10、Windows11 に対応した圧縮解凍ソフト(ユーザー評価:4.5)
  2. CubeICE Mac OS Xなどで圧縮したファイルのファイル名の文字化け問題などにも対応した無料圧縮・解凍ソフト(ユーザー評価:3.5)
  3. Apower データ圧縮 パソコンの容量不足やデータ転送の負荷を軽減!写真や動画やPDFのファイルをスピーディに高圧縮する(ユーザー評価:0)
  4. 書庫一括操作ユーティリティ Zip、Brotli、Zstandard形式などへの一括圧縮、一括解凍、圧縮形式別の圧縮効率の比較ができる(ユーザー評価:0)
  5. LhaForge 多彩な形式をサポートする圧縮解凍ソフト(ユーザー評価:4.5)

「アーカイブユーティリティ」カテゴリのソフトレビュー

カテゴリーから選ぶ


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