トップページ > 過去ログ > 記事閲覧
要望:DXアーカイブ内のファイル書き込み
名前:orz 日時: 2010/05/01 20:47

いつもDXライブラリにはお世話になっております。 ゲームを制作をしていて、fwite系の関数を使っていて、ふと思ったのですが、DXアーカイブの中のファイルに書き込みすることができたら便利なのになぁと感じました。読み込みはFileRead系の関数でできることから、何かしらの理由があり実装されていないのかとも思いましたが、要望として書きこませていただきました。 既出でしたら申し訳ありません。では失礼します。

Page: 1 |

Re: 要望:DXアーカイブ内のファイル書き込み ( No.1 )
名前:管理人 日時:2010/05/02 23:37

すいません、アーカイブ内のファイルに書き込む機能を作る予定はありません アーカイブ内のファイルに書き込む場合、書き込むファイルのサイズを変化させられないということもあるのですが、 それに加えてどうやら Windows7 からは Program Files フォルダや Windows フォルダ以下に存在するファイルに 書き込みオープンをさせて貰えないようですので、アーカイブ内のファイルに書き込みアクセスをする機能を作成しても 礼儀正しく Program Files にインストールされるソフトではその機能は使えないということになってしまうようです
Re: 要望:DXアーカイブ内のファイル書き込み ( No.2 )
名前:orz 日時:2010/05/03 11:26

ご返信ありがとうございます。 この機能があれば、DXアーカイブ内のファイルに最初の2バイトを変える細工ができ、 2重の保護ができるのと、 画像などのデータに加えセーブファイルもアーカイブに突っ込むことができると思ったのですが、 そのような事情があったのですね。 ご丁寧に回答いただきありがとうございました。
Re: 要望:DXアーカイブ内のファイル書き込み ( No.3 )
名前:sy(サイ) 日時:2010/05/03 11:58

暗号化だけなら結構簡単に出来ますよ。 h ttp://www.geocities.jp/ky_webid/algorithm/018.html h ttp://dixq.net/g/58.html h ttp://dixq.net/g/59.html h ttp://dixq.net/g/60.html
Re: 要望:DXアーカイブ内のファイル書き込み ( No.4 )
名前:orz 日時:2010/05/03 12:29

ご返信ありがとうございます。 私も簡単な暗号化(拡張子変更+XORやヘッダ変更等)については調べることができたのですが、 暗号化とアーカイブ化を併用するのは、暗号化は(複合化時に)書き込み処理が必要になるため、難しいのかなと感じております。(アーカイブは書き込みができない?) 拡張子変更はどちらにも適応できますが、暗号化とアーカイブ化については、どちらか一方を選ぶしかなさそうですね。
Re: 要望:DXアーカイブ内のファイル書き込み ( No.5 )
名前:sy(サイ) 日時:2010/05/03 13:09

セーブデータだけアーカイブの外に出したのではダメなのでしょうか? 結局アーカイブしたかどうかにかかわらず読まれる事は少ないと思われますが。
Re: 要望:DXアーカイブ内のファイル書き込み ( No.6 )
名前:orz 日時:2010/05/03 14:27

実際、私もそのような手法を取っています。 画像等については、自分で拙い暗号化をするよりはDXアーカイブを使用した方が圧倒的によいのですが、 DXアーカイブの弱点として、DXライブラリの存在を知っている人にパスワードが出回った場合、 デコーダを用いて、簡単に解凍されてしまう点なんですよね。 (パスワードが出回るほど有名になるものを作ってから言えというツッコミはなしでお願いします^^;) ですから、可能なら暗号化とアーカイブ化を併用したかったのです。 まぁ、そこまでやりたいなら自分で作れという話になるのでしょうが、 残念ながらその辺の知識には疎いので、結局、最初の手法で妥協することになりそうです。

Page: 1 |