• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Lhacaの基礎なのでしょうが・・・・???)

Lhacaでファイルを圧縮する方法とは?

このQ&Aのポイント
  • Lhacaを使用してファイルを圧縮することで、ファイルサイズを約35%程度まで縮小することができます。
  • 圧縮されたファイルをダブルクリックすることで、解凍することなく直接起動することができます。
  • ただし、解凍前のファイルを起動させないためには、特定の設定や制限を行う必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.3

zipファイルはXP(正確にはMe)から「圧縮フォルダ」としてフォルダのように扱うことができます。 なのでいちいち展開せずとも中のファイルを見たり実行したりできます。 ファイルの保存はできなかったような気もしますが。 対処法としては配布用には自己解凍書庫作っとけばいいんじゃないですか。 汎用的で面倒も少ない手段だと思いますが。

sato-may
質問者

お礼

ありがとうございました 自己解凍書庫を検討します

その他の回答 (2)

回答No.2

> 疑問1 なぜ起動するのですか??? 私はまだ解凍していません あなたは解凍していないつもりでも、実行するためには解凍しなければならないので、Lhacaが解凍しています。一時ファイル用に用意されたフォルダに解凍され、Lhacaが終了するときなど、適当な時期に削除するようにしますが、プログラムが実行中などの場合は削除できないため、そのまま放置されることがあります。 なお、メモリに展開と回答している方がいますが、最近のCPUにはデータ用に確保されたメモリでのプログラムの実行を禁止する仕組みが備わっているため、通常は行いません。

sato-may
質問者

お礼

ありがとうございました 一時ホルダーに解凍されますと不都合なことが起こります 益々何とかしなければなりません ありがとうございます

  • fujiponxx
  • ベストアンサー率32% (186/580)
回答No.1

メモリ上で自動的に解凍してから実行してるんだと思います。 MyProgram.ex_ と拡張子を変更してから圧縮し、 解凍してから、各自で MyProgram.exe に拡張子を変更するようにすれば、解凍前に実行できません。

sato-may
質問者

お礼

ありがとうございます お教え頂いた方法も検討してみます

関連するQ&A