算術符号で圧縮

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
Str$(old)

算術符号で圧縮

#1 投稿記事 by Str$(old) »

.txtファイル または 適当な文字列(5345672・・・)
を算術符号で圧縮したいのですが、C++とかのサンプルコードしかありません。
activebasicでも算術符号で圧縮するソフトを作れるのでしょうか。
教えてください。
konisi
記事: 893
登録日時: 2005年7月25日(月) 13:27
お住まい: 埼玉県東松山市
連絡する:

#2 投稿記事 by konisi »

Website→http://web1.nazca.co.jp/himajinn13sei/top.html
ここ以外の場所では「暇人13世」というHNを主として使用。

に署名を書き換えて欲しいと言われたので暇だしやってみるテスト。
str$(old)

ありがとうございます。

#3 投稿記事 by str$(old) »

すいません、調べ不足でした。

konisi さん、ありがとうございます。
Str$(old)

高速化

#4 投稿記事 by Str$(old) »

しょうがないとは言え、この圧縮には時間がかかりますね。処理を高速化したいのですが、

http://www2.starcat.ne.jp/~fussy/algo/algo8-10.htm
算術式の「レンジ コーダー」と言うのは処理が早いらしいですね。
あのソースをどのように改良すればレンジ コーダー式にできますか。
教えてください。
ゲスト

#5 投稿記事 by ゲスト »

UNLHA32.DLLを使うのではダメなのですか?
Str$(old)

レンジ コーダーで

#6 投稿記事 by Str$(old) »

お答えありがとう御座います。
LHAは算術式ではないですよね?

ある程度早く、高い圧縮率のレンジ コーダーで圧縮したのですが、

http://www.activebasic.com/aba/wiki.cgi ... 0%b5%bd%cc
のコードをどのように変えれば、レンジ コーダー式になりますか。
教えてください。
返信する