人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミングに関する質問です。自己解凍形式の実際的な仕組みを知りたいです。やりたいことは、保存したデータをビューワーと一緒にして、実行するだけでデータを閲覧できる仕組みです。
単純にファイルをくっつけて先頭から何バイトという方法が考えられたのですが、コンパイルの度にオフセットを変更するのも大変かなと思いました。
良い方法があれば教えて下さい。

●質問者: sackbut
●カテゴリ:コンピュータ インターネット
✍キーワード:オフセット コンパイル データ バイト ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● bathrobe
●45ポイント ベストアンサー

開発中は結合時のオフセット(先頭から何バイト)値を、十分大きくとることで、コンパイルの度にオフセットを変更することは無くなります。

プログラム|□□□□ゼロで埋める□□□□□|データ

←ここの長さを十分長い固定値とするのです→

リリースするときのみ、オフセット値を最適にすると良いでしょう。

◎質問者からの返答

ありがとうございます。

シンプルな一つの解決案ですね。


2 ● ardarim
●25ポイント

バイナリリソースとして保存すればオフセットの管理などはする必要がなく、リソース名だけで呼び出せるので簡単ではないかと思います。

◎質問者からの返答

それはWindows開発での話ですよね。

Windows以外でのバイナリリソースの扱いを知りませんので、ちょっと時間がかかりそうです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ