- ベストアンサー
LHAの1ファイル化のスピードアップ
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
圧縮時に「無圧縮」を指定してみてはどうですか? また、圧縮する必要が無いなら「ファイル名」「開始位置」「ファイルサイズ」だけがあれば良いので、独自のファイル構造にしてしまうのも手です。 独自のファイル構造であれば「指定位置にシークして、指定のサイズ分、メモリに読み込むだけ」で良いので、メモリへのロードが「論理的な最高速」に出来ます。
関連するQ&A
- ZIP圧縮やLHA圧縮されたファイルをプラグインにしたい
ZIP型式やLHA型式で圧縮されたファイルをUNZIP32.DLLやUNLHA32.DLLで、プログラムのプラグインとしてつかう為には、どんな関数を使えば良いのでしょうか? 宜しければご教授ください。
- ベストアンサー
- C・C++・C#
- コマンドラインで商用利用可能なlha
企業内利用可能なlhaを探しています。条件は以下のとおりです。 ・企業内利用OK ・コマンドライン入力可能 or dll (GUI不可) ・ロングファイルネーム対応 ・絶対パス無効化→カレントフォルダ以下に解凍 miccoさんのunlha32.dllは非常に強力なのですが、商用利用freeとはしていないようで、困っています。その他の候補(吉崎さんのlha32,Microsoft 圧縮 (LZH 形式) )は絶対パス→相対パス化ができない模様です。 良いものがあれば教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- PHPでLHAを操作したいが・・
PHPで、ファイルサーバ内のデータファイルをブラウザ上で操作できるプログラムを作っています。 ファイルコピー・移動・削除、フォルダ作成・削除などの機能はできてきていますが、さらなる機能として、ファイル圧縮・解凍の操作を行いたいのです。 ・選択した圧縮ファイルまたはフォルダをブラウザ上の操作で解凍し展開する ・選択したファイルまたはフォルダをダウンロードする際、圧縮する のような操作をできるようにPHPで作りこみたいです。 PHPで操作できるZIPライブラリ(zip.lib)は存在するらしいのですが、LHAライブラリは存在するでしょうか? ライブラリが存在しないなら、実現する何か良い手法をご存知の方、どうかご教授下さいませ。 よろしくお願い致します。
- 締切済み
- PHP
- プレゼンテーションが作成できません
PowerPoint2002でウィザードでプレゼンテーションパックの機能を使って保存しようとすると「キャビネットファイルが作成できませんでした。」というメッセージが出てどうしても保存するとこができません。 WindowsXPでLHAユーティリティ32という圧縮ファイルもインストールしてあります。UNLHA32.DLLというライブラリもインストールしました。 検索をしても有効な方法が見つかりませんでしたので、皆様アドヴァイスよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- lha for UNIX
UNIXのlhaについて質問があります。 圧縮ファイル(*.lzh)の日付を中身のファイルの最終更新日付にしたいのですが、どうすれば良いでしょうか? lha a 圧縮ファイル名.lzh 圧縮するファイル名 とすると、圧縮ファイルが作成されたした日付になってしまします。 使用OSはSunOS 4.1.4-JLで、lhaのバージョンは1.14iです。 ご存知の方教えて下さい。 よろしくお願いします。
- 締切済み
- フリーウェア・フリーソフト
- LHA形式
PC初心者です。私は趣味でイラストを描いているんですが、 イラストをメールで送信する際、ファイル形式の指定が来ました。 ・jpgもしくはgifで保存。 ・圧縮形式はStuffIt形式、LHA形式いずれかで。 と指定されたのですが、LHA形式に圧縮するには どうしたら良いのでしょうか? データがjpgなら既に圧縮がかかっているんですよね? それにさらに圧縮をかけても意味はないと ここの質問にも載っていたのですが、 圧縮形式の指定があったのでそれでも圧縮しないといけないのかな?と困っています。 LHA形式に圧縮するにはどうしたら良いのですか? フリーソフトをダウンロードする、と他のサイトにあったので ダウンロードしたものの、 使い方もイマイチわからないし、それを使用してちゃんと LHA形式に圧縮されているのかどうかわかりません。 考えられない位のレベルの低い初心者なので とんでもない質問をしていると思いますが どなたか教えて下さい!!
- ベストアンサー
- その他(インターネット・Webサービス)
- lha32 コマンドオプション
ディレクトリごとバックアップを取るため以下のコマンドラインをバッチファイルに書いてあります。 lha32 a -rxm test.lzh d:\wwwroot\test\ 何故か圧縮するターゲットとなるディレクトリ内のファイル数とディレクトリ数よりも 圧縮後に展開したときの同じディレクトリ内のファイル数とディレクトリ数の方が少なくなっています。 原因が分りません。 もしlha32のコマンドオプションが間違っていたら教えていただけますでしょうか。 よろしくお願いします。
- ベストアンサー
- Windows系OS
- LHAの自己解凍形式で圧縮すると展開されたファイルが
LHAの自己解凍形式で圧縮すると展開されたファイルが、フォルダ名が大文字になってしまいます。これは仕様なんでしょうか?これでは再現性が無いとしか言いようが有りません。何か方法は無いでしょうか?
- 締切済み
- フリーウェア・フリーソフト
- 圧縮ファイルの解凍ができません。
古いスキャナーを弟からもらいました。 OSがXPなので、ドライバをダウンロードしましたが、解凍できません。 窓の杜から、LHAユーティリティ32というのと、UNLHA32というのを、ダウンロードしてあります。が、『CAB32.DLLが組み込まれていません!』と表示され、ファイルを開くことができません。 どこか、おかしいのでしょうか? よろしくお願い致します。
- ベストアンサー
- フリーウェア・フリーソフト
- LinuxにLHAという圧縮コマンドがありますが、パラメータがわかりません。
大昔にDOSでLHA arxnmwh:\ 作成ファイル 対象ディレクトリ で良く使っていましたので体で覚えていました。 最近Linuxを使うようになって、lhaコマンドでパラメータがわからなくなりました。変更でもあるのでしょうか? わりたいことは、あるディレクトリ以下のファイルとディレクトリを経過表示なしで、圧縮かけたいのと、 展開の際のパラメータです。 よろしくお願いします。
- ベストアンサー
- その他(OS)
お礼
chie65535さん ありがとうございます。 ヘルプに"無圧縮"のモードがあったので、早速やってみました。 当然サイズが大きくなりまして、しかもスピードは遅くなって しまいました。サイズの大きさが解凍に必要なCPU負荷を 上回ったかもしれません。 当初、自作フォーマットも検討しましたが、万一ファイルが 壊れた場合に、復旧できるファイル数が多い方がいいと考え 見送りすることになりました。 やはり、1ファイル化とスピードアップは両立することが できないのでしょうか?