タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Lib-zlibに関するsasaplus1のブックマーク (3)

  • BlackCity.LABORATORY.zlib

    ENTRANCE|INFORMATION | DIARY | LABORATORY | LINK CAGE(一般掲示板)|Developper's Nest(開発掲示板)|こころ宙 zlib とは? 準備 コンパイル おまけ zlib を使う ソースを書く もっと詳しく お手軽圧縮とお気楽展開 更新履歴 謝辞 zlib とは? zlib は ZIP 形式での圧縮と解凍を行うためのライブラリです。アーカイバの gzip や lha などと異なるのは、このライブラリ単体では何もできない、というところです。たとえば gzip はプログラムとして gzip それ単体で独立して動作させることができるのですが、zlib はライブラリであるため、他のプログラムからソースコードのレベルで呼び出されなければ (リンクされなければ) 解凍、圧縮の操作を行うことができません。 というわけで、この zlib はプ

  • 圧縮・解凍 - ゲームプログラミングWiki

    解説 前回はファイルパッキングについて解説しました。 ファイルパッキングはデータを結合するだけで、ファイルサイズは減りません。 そこで、今回はファイルサイズを減らすために圧縮・解凍について説明します。 昔のゲームは今と違ってHDDにはGiga単位もなく、常にファイルサイズとの戦いでした。 あるゲームを入れたら、要領不足で違うゲームを削除するというのは日常茶飯事でした。 最近はそんなことあまり考えなくていいのですね。 と思っていたら、最近も結構あるんですよね。 結局のところ、PCの性能が上がろうが、その分プログラムや画像の質も上昇してファイルサイズも大きくなります。 圧縮は大事ですよ。 話は題に入りまして、圧縮方式には主に以下の二通りがあります。

  • Zlib I/O Library

    zlib は圧縮アルゴリズムをライブラリ化したものです. http://zlib.net/ 簡単な使い方は,奥村晴彦氏が zlib 入門にて説明しています. http://oku.edu.mie-u.ac.jp/~okumura/compression/zlib.html zlib の基関数を利用して, ファイルを圧縮したり復元したりするサンプルを作成してみました. 圧縮と復元で違いはほとんどありませんが, deflate 系の関数と inflate 系の関数を使い分けるだけでなく, エラーの種類が少し異なることにも注意する必要があります. sample-deflate.c (圧縮のサンプル) sample-inflate.c (復元のサンプル) 実際のところ,gzopen, gzclose,gzread, gzwrite などの関数が用意されているので, zlib 単体でもファイル入出

  • 1