• ベストアンサー

【圧縮ソフト】LHA自己解凍書庫・DOS-SFX

こんにちは 圧縮ソフトに関する質問があります。 現在WindowsXPで圧縮ソフト「LHUT32」を使用しているのですが 8.3形式のためファイル名が変わってしまい困ってます。 下記の条件を満たす圧縮できるソフトを探してるのですが、 なかなか見つかりません。 解決策があればよろしくお願いします。 <OS> WindowsXP <ファイルの種類> LHA自己解凍書庫(*.exe) <圧縮方式> lh5 <自己解凍書庫の種類> DOS-SFX

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

  • ベストアンサー
  • t1568647
  • ベストアンサー率26% (214/795)
回答No.1

某サイトの解説のコピペです Dos.SFX DOS で解凍できる自己解凍モジュールです。 Windows でも解凍できますが、ファイル名(8+3以内の短いファイル名のみ)に制限があります。 簡単に言えば「MS-DOS 6.2」以下ならファイル名8文字以下拡張子3文字にする

minnminn77
質問者

補足

回答ありがとうございます。 最終的にやりたいことは バッチ処理で指定パスへ解凍できる自己解凍書庫を作成することです。 ロングファイル名にも対応しているものです。 ZIP自己解凍書庫(*.exe)で圧縮してみたのですが、8.3形式のためファイル名が削れてしまってました。 MS-DOSのバージョンは6.2以下です。 現在、圧縮のことを調べながら解決方法を模索しています。 アドバイスがあったら是非お願いします。

その他の回答 (1)

  • kazu959
  • ベストアンサー率35% (44/125)
回答No.2

MS-DOSのバージョン6.2以下のマシンで動く、バッチ処理で指定パスへ解凍できる自己解凍書庫を作成したいということならLHA.EXEをDOS窓で動かせばいいように思いますが。 「ロングファイル名にも対応」これはどういうことをいっているのでしょうか?MS-DOS6.2以下ならOS自体がロングファイル名に対応していないのですが。

minnminn77
質問者

お礼

知識不足のため、見当違いな質問をしていたようです。 にもかかわらず 適切な助言をありがとうございます。 自己解凍書庫が「DOS-SFX」ではこちらの環境下では正常に動作しないことがわかりました。 自己解凍書庫の種類を「Windows95/NT」にすることで問題を解決することができました。 (1) LHUT32の圧縮ウィザードを選択する (2) 圧縮のオプション設定 <自己解凍書庫の種類> Windows95/NT <展開先> c:\tenp (3) コマンドプロンプトから作成した圧縮ファイルを実行する

関連するQ&A

専門家に質問してみよう