• 締切済み

C++ ファイルの内容確認の仕方

C++で、自己解凍ファイルのデータ部分のみを解凍せずに読みだす方法はございますでしょうか。 漠然とした質問で申し訳ないのですが、よろしくお願いします。

みんなの回答

  • chie65535
  • ベストアンサー率43% (8512/19351)
回答No.2

>自己解凍ファイルのデータ部分のみを解凍せずに読みだす方法はございますでしょうか。 ありません。 通常の圧縮ファイルなら、拡張子が.lzh、.zip、.rarなどになってて、拡張子から圧縮形式が判るようになっているのですが、自己解凍になっていると、ファイル名の拡張子が.exeになってしまい、どのような形式の圧縮ファイルなのか判らなくなります。 「圧縮形式が判らない」って事は、解凍も読み出しも出来ない、と言う事です。 なので「方法はありません」が答えになります。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

自己解凍にも各種方式がありますので、一般的な方法は「無い」ということになるでしょう。

関連するQ&A

  • C#で、ファイルのデータを取得し、配列に格納

    C#を始めたばかりで分からないことも多いため、質問させていただきます。 C#で、テキストファイルにある2進数の数値 例: 00111100 11111100 00010100 のような8桁のデータをC#でテキストファイルから2進数のまま読み取り、 配列に格納したいです。 上の例で考えると、 byte[0]に 00111100 byte[1]に 11111100 byte[2]に 00010100  のデータが入力されているような感じです。 ArrayListを使用する方法や、 バイナリファイルで読み込む方法などもあると思うのですが、 データを1行ごとに配列に入力し、 それを見た目どおり2進数として格納する方法が分かりません。 やはり、文字コードなどを参考に、 1文字ずつ格納し、引き算していくしか方法はないのでしょうか? 文章が分かりにくくて申し訳ないのですが、回答いただけるとありがたいです! よろしくお願いいたします。

  • 導入済みのC++を利用したり確認するのは簡単ですか

    プログラムに詳しくない者の質問です。 いろいろあいまいな点はご容赦ください・・・ 世間に出まわっているパソコンで使用するソフトウェアやドライバのうち、 ソフトウェアの解凍・展開や動作そのものに、.NETやVisual C++を利用するものがあると思います。 仮に、あるソフトウェアを作成し、解凍・展開・動作用に.NETやVisual C++を内包もしくは添付し、 ひとかたまりのexeファイル等にパッケージ化したとします。 また、別パソコンですが、そのソフトウェアのインストール先のSystemやProgram Files内には、 同バージョンの.NETやVisual C++がインストールされていたとします。 質問です。 プログラムする人にとって、インストール済みとパッケージ内の.NETやVisual C++の各種ファイルを突合し、 必要なファイルはインストール済みのものを使用し、不足なファイルはパッケージ内からインストールし、 正しくソフトウェアが動作するようにプログラムを作りこむことは難しいでしょうか。 同様に、ソフトウェア専用や、(できるかどうかはわかりませんが)展開時だけ利用するVisual C++用のフォルダを作成し、 それを利用して展開させるようにプログラムを作りこむことは、難しいのでしょうか。 ----- お金をかけてソフトウェアを作ってもらったのですが、 インストールすると、ソフトウェアや.NET、Visual C++の構成ファイルがCドライブ直下に120個ほど裸で解凍され、 PC使用者のスキルや誤操作の面でルール作りをしなければならず、ちょっと困っています。 不可視のiniやdllファイルなども作成されていますし、インストール前の状態を確認できるパソコンがありませんので、 仮に新規フォルダに整理するとしても、社内の人間では明確な判断ができません。 ソフトウェア作製業者は、「たしかに(展開用ファイルが)インストール済みでも、新たに解凍するが、 ソフトが使用できるならばそれ以上問題ないだろう」 「構成ファイル一覧表などはソースに当たるので、著作権の点で開示できない」とのことです。 著作権はこちらにあると思いますし、たしかにソフトが使えはするのですが、もうちょっと整理してほしいかと。。。

  • C#でのrarファイルの解凍

    C#でのrarファイルの解凍 chilkatという.net framework用のコンポーネントを使ってrarファイルの解凍を試していたんですが 基本的にはきちんと動きますが Unrar()メソッドを使った時、解凍先のディレクトリ名に日本語が含まれているとうまく動きません どなたか対処法をご存じないでしょうか? または、日本語でもきちんと動くrarファイルの解凍が可能なコンポーネントをご存知でしたらぜひ教えてください

  • リナックス カーネルの c言語ソースについて

    リナックスの質問です。 (超初心者です) カーネルの c言語ソースは どうしたら見られるのでしょうか。 (ウィンドーで) カーネルをネットからダウンロードして、 TAR.BZ2自己解凍モジュールで、解凍しました。 解凍ファイルは いろいろディレクトリーに分かれており、 様々のものがありますが、C言語ソースが見あたりません。 (ファイルを開けてみましたが 何がなにやら、わからないのが正直なところです) と言うより、どれがカーネルの本体かと、謎は深まるばかりです。 日経リナックスムックの 自分で作るリナックスOS で、いろいろ勉強するのですが 「カーネルのソースを見る」 で行き詰まっています。 トンチンカンな質問かもしれませんが、教えてください。

  • テキストファイルの確認って?

    ある掲示板からZIPファイルをDLしてそれをLhaplusで解凍したところ、テキストファイルの確認と言う窓が出てきます。 文字コードの変換とゆうところではいを押すとzip.bakなるファイルに変換されます。。 一応、+Lhacaで解凍するとファイルの中身は空っぽです。 どうしたらいいのでしょうか? 初歩的な質問だとは思いますがよろしくお願いします。

  • 自己解凍ファイルの

    一般的には「.exe」の拡張子がつくファイルは自己解凍型ファイルで、 ダブルクリックすると自動で解凍が始まります (ただ開くだけのものもありますが) これの「中身」を見れるようにする方法というのはあるのでしょうか

  • 自己解凍ファイルの保存先指定について

    本社から営業所へメールに添付されている自己解凍形(exe)のファイルを 解凍すると無条件にC¥プログラムホルダーに保存され、その状態でデーター 入力、本社へ送信を行うシステムがあります。 この自己解凍形のファイルを営業所内ランに接続されているファイルサーバー (ワークグループで使用)のDドライブを指定しそこに保存させ使用する ことは出来ないでしょうか。(解凍時になにかをやって) プログラム開発先に問い合わせると、移動させると動かなくなる、保存先 指定画面を追加できないかというと、”できません”で終わりでした。

  • 自己解凍できないファイルの解凍の仕方

    98seのパソコンです。 初めて自己解凍できないファイルを?ダウンロードしました。 http://www.vector.co.jp/soft/win95/edu/se298252.html http://www.vector.co.jp/soft/win95/edu/se183177.html 解凍用にダウンロードしたlhasa017を使って解凍しようとしてみました。 うまくいきません。 解凍用ソフトが違うのかな? このソフトを使えるようにしたいです。 解凍に詳しい方初心者にわかりやすく教えてください。 お願いします。

  • 自己解凍実行ファイル

    ファイルをダブルクリックし、自己解凍実行ファイルを実行してくださいとあります。 ダブルクリックしても解凍ファイルが出ません。方法を教えてください。

  • ファイル解凍時に自動でファイルを実行

    ファイルを解凍時に、自動で解凍後の一つのファイルを実行するようにできる圧縮ソフト、または方法はありますでしょうか? ダウンロードでデータを配布する際、通常であれば解凍後このファイルを実行してくださいと案内をするのですが、少しでも楽にお客様にデータ更新を行っていただきたいので。 教えてください。 よろしくお願いします。

専門家に質問してみよう