符号化について – プログラミング – Home

通知
すべてクリア

[解決済] 符号化について


玩具
 玩具
(@玩具)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

初めて書き込みします

C言語でLZ法を使った圧縮・解凍プログラムを作っているのですが
圧縮されたものをファイル上のバイト列で表現する為にはどうしたらいいのでしょう
か?

ご指導よろしくお願いします。


引用未解決
トピックタグ
畫
 畫
(@畫)
ゲスト
結合: 19年前
投稿: 1
 

質問の意味がわかりません。
「ファイル上のバイト列で表現する」とは?


返信引用
玩具
 玩具
(@玩具)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

すみません

文字と数字を2進数で表現させるためにはどうしたらいいのでしょうか?


返信引用
Ban
 Ban
(@ban)
Prominent Member
結合: 5年前
投稿: 776
 

現行のコンピュータで扱ってる限り、
普通は文字も数字も二進数で表現されていると言えそうですが....
まだ意味がわかりかねます。
圧縮結果をファイルに保存したいということですか?(外してるかも...


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

うーん…わからんなぁ。
「ファイル上のバイト列で表現する為にはどうしたら…」
と訊かれても、ファイルの中にあるのはハナっからバイト列なんだけど。


返信引用
ター坊
 ター坊
(@ター坊)
ゲスト
結合: 21年前
投稿: 9
 

ただ単に「圧縮するにはどうしたらいいですか」
っていう意味のような気もします。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

もしかしてダンプしてみたいのだけれどどうしたらいいのかって話ですかね。
ファイルに書き込めているのであれば、HEXダンプで表示できるソフトを拾ってくれば、
解決でしょうし、ファイルに書き込む前に見たいのであれば、じぶんでHEXダンプで
表示するなり、ログに吐き出すなりする関数をこさえれば良いのではないでしょうか?

デバッガーを使うのであれば、バッファの先頭アドレスをメモリウインドウを使ってみれば、
内容の確認は出来ると思います。

質問文章の内容をもう少し推敲してから書き込んだ方がいいかもしれないですね。
これだけレスが付いているにも拘らず、直接答えが書き込めているレスがありませんから。
要は質問の意味がわからないということです。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

> 文字と数字を2進数で表現させるためにはどうしたらいいのでしょうか?

ってかいてあるから、二進数表現で見たいって事なんですかねぇ。
なら、ビット列というべきかも。

探せば、ファイルの内容をビット表現で見れるソフトがあるかもしれませんよ。
例えば、「TSXBIN」とか。

メモリ上の内容を二進数表現で見たいのであれば、
自分で二進数ダンプする関数を作った方が早いかもしれないですね。
どういう形式で出したいのかいまいちわかりませんし。


返信引用
玩具
 玩具
(@玩具)
ゲスト
結合: 19年前
投稿: 3
Topic starter  

自分の勉強不足の為にうまく質問できてないみたいです。

もうすこししっかりと勉強して質問したいと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました