• ベストアンサー

ファイル圧縮と解凍について

最近よくPCでファイルをよく扱うようになって、ふと疑問に思ったことがあるんです。 それは、ファイルの圧縮解凍の仕組みについて何ですが、いったいどういう仕組みでファイルの容量を減らしたり戻したりしてるんですか? 調べてみたんですけどよくわかりませんでした... どなたか出来るだけ簡単に教えていただけないでしょうか? それと、C言語で圧縮解凍ソフトは自作できるんですか? 長くなってスイマセン・・・

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★アドバイス ・DLLを使えば楽できます。  次のリンクを参考にすれば良い。  http://www.kumei.ne.jp/c_lang/sdk3/sdk_271.htm→『第271章 ファイルの解凍』  http://www.kumei.ne.jp/c_lang/sdk3/sdk_272.htm→『第272章 LHAによるファイルの圧縮』  http://www.kumei.ne.jp/c_lang/sdk3/sdk_273.htm→『第273章 LHAによるファイルの解凍』  http://www.kumei.ne.jp/c_lang/sdk3/sdk_274.htm→『第274章 自己解凍書庫を作る』

nesnes
質問者

お礼

ありがとうございます!! Windowsプログラミングは少々難しそうですが、この資料を参考にして 作っていきたいと思います。 本当にありがとうございました。

その他の回答 (1)

noname#94836
noname#94836
回答No.1
nesnes
質問者

お礼

参考になりました。 圧縮の簡単な原理は分かりました。 でもやっぱり本格的なことは難しそうですね... 今の自分の知識だけでは圧縮ソフトの自作は無理そうなので諦めます... どうもありがとうございました。

関連するQ&A

  • 圧縮ファイルを削除しながら解凍するソフト

    変なタイトルになってしまいました。 8GBサイズの大きい圧縮ファイルがあるのですが、残りのHDD容量が9.5GBです。 これで解凍したら失敗してしまいました。 解凍済みの圧縮ファイルを消しながら解凍するソフトってありますか? ちなみにDドライブは9GB余ってますが、Dドライブにはあまり大きすぎるファイルは入れれませんでした。 Cドライブに8GBの圧縮ファイルを入れ、Dドライブに分割で解凍して 更にその分割された解凍ファイルをCドライブに結合する… 考えているうちに良く分からなくなってきました。

  • ファイルの圧縮解凍ソフトで圧縮中(または解凍中)にファイルが壊れる事ってありますか?

    以前、ファイルを圧縮しましたら、驚くほどサイズが小さくなって驚いたのですが、ファイルの中身を見てみましたら、ファイルの数も少なくなってビックリでした!ファイルの圧縮解凍ソフトで圧縮中(または解凍中)にファイルが壊れる事ってあるのでしょうか? ひょっとして、そういうことがあるから、様々な種類の圧縮解凍ソフトがあるのとか… だとしたら、一番信頼性の高い圧縮解凍ソフトはなんでしょうか?

  • 動画ファイルを圧縮したい

    PCのハードディスクにある容量が大きい動画ファイルを圧縮して容量を小さくしてCDに移して、またそのあと、CDから出して解凍して動画を見るようなことはできますか? 一度圧縮ソフトでやってみたんですが、圧縮しても容量が全然変わんなくてできませんでした。 もしできるのであったら良い、圧縮、解凍ソフト(できるだけフリーソフトがよい)を教えてくださいm(_ _)m

  • 圧縮ファイルの解凍

    圧縮/解凍ソフトなしで、相手に圧縮ファイル(.lzh)を送って解凍してもらえないでしょうか? ソフトなしでできるのであれば、方法を教えて下さい。

  • ファイルの圧縮・解凍について

    マックで圧縮したファイルをそのままWindowsに転送して、解凍するソフトは在りますか。同じソフトでWindows上で圧縮したファイルをマックに移動して解凍する事は可能でしょうか。教えてください。

    • ベストアンサー
    • Mac
  • 圧縮ファイルを解凍しようとするとできない

    Windows 7 PCを使っているのですが、メールで送られてきたexeファイル付のソフトの入った圧縮ファイルを解凍しようとしたら、「Windows セキュリティの警告 コンピュータを保護するため、これらのファイルへのアクセスはブロックされました。」というメッセージが出て来て解凍できません。 解凍できるようにする方法はないでしょうか? その時に出てくるエラーメッセージボックスの画像を掲載します。

  • 圧縮解凍ソフト

    現在僕はVectorのページからLhaplusというソフトをダウンロードしてファイルの解凍、圧縮をしていました。ですが、Lhaplusで圧縮するとほとんど容量がかわらないのです(圧縮するファイルにもよるでしょうが・・・)。 もし圧縮率の高いソフトがあれば教えて下さい。よろしくお願いします。 (出来るだけフリーのやつで・・・)

  • 古いファイルの圧縮

    最近、ディスクのクリーンアップを行いました。 その際、安易に「古いファイルを圧縮する」にチェックを入れてしまいました。 確かにディスクの空き容量は増えましたが、 どうもアクセススピードが遅くなってしまったようです。 この圧縮した行為を元の状態に戻す方法がわかりません。 解凍ソフトを使い、それぞれのファイルを解凍しなければいけないのでしょうか? どなたか分かり易く教えて頂けると幸いです。

  • パスワードのついた圧縮ファイルの解凍に困ってます

    パスワードのついている圧縮ファイルがあります。ですが、パスワードがわかりません。どうにか解凍する方法はありませんでしょうか?消そうにも中身がなんだったのかわからないので困ってます。フリーソフトなどで解凍できるものがあれば幸いなんですが・・・ほかにもパス付きの圧縮ファイルを解凍できるソフトがあれば教えてください

  • 圧縮ファイルの中身を解凍せずに確認したい

    現在、Windows XP pro sp2を利用してます。 圧縮ファイルの中身を解凍せずに確認したい と考えています。 lzhなどのファイルはWindowsのデフォルト設定 で解凍せずに中身を見ることができますが rarなど他の圧縮ファイルはできなかったりした と思いますし、圧縮の圧縮などの階層には 非対応だったと思います。 圧縮ファイルで容量が大きい場合は 解凍までに時間がかかり、また 圧縮の圧縮などの場合はディスクスペースを 消費するのでファイル構造だけでも 解凍せずに確認するソフトがあれば利用したいと 考えています。 そのようなソフト(フリーソフトを希望、有償でも可) を探しています。ご存知の方や操作方法による解決法 などがありましたらアドバイスいただけると助かります。 よろしくお願いします。

専門家に質問してみよう