miniz.cを使ってC言語でファイルを展開する
1ファイルのテキストファイルをzip圧縮したものをC言語のプログラムで元の状態に戻すというサンプルを紹介する。 使うのはzlib互換(?)っぽいminiz.cというオープンソースのライブラリで、このファイルを導入するだけで使えるようになる。zlibを入れるのは手間だというときに使える。
1ファイルのテキストファイルをzip圧縮したものをC言語のプログラムで元の状態に戻すというサンプルを紹介する。 使うのはzlib互換(?)っぽいminiz.cというオープンソースのライブラリで、このファイルを導入するだけで使えるようになる。zlibを入れるのは手間だというときに使える。
久しぶりにmallocするプログラムを書いているのでメモリリークが怖い。そこでXcodeのInstrumentsによるメモリリークの検出が本当にできるかどうかを簡単な例で試しておくことにした。これでいざというときに使える。
仕事でC/C++のXMLパーサーにどんなもんがあるか調べていたらよくまとまっているサイトに出くわしたので紹介してみる。 http://lars.ruoff.free.fr/xmlcpp/ リンク先に飛べばよくわかるけれど、これだけのライブラリについてライセンスや特徴をまとめてくれている。