powered by nequal
Home » Package » IO_Bit » Downloads
Version Release Date Download Information
2.0.9 2012-02-20 22:55:02 IO_Bit-2.0.9.tgz / Source
Changes:
- hasNextData で bit offset が 1 以上の時に正しく動作しない事のある不具合を修正
- getUIBits, putUIBits の高速化
2.0.8 2012-01-02 18:02:02 IO_Bit-2.0.8.tgz / Source
Changes:
- putData メソッドにデータ長指定の引数を追加しました
- サンプル script を追加しました
参考) http://d.hatena.ne.jp/yoya/20120102/io_bit
2.0.7 2011-12-02 02:39:03 IO_Bit-2.0.7.tgz / Source
Changes:
setUI8, setUI16BE, setUI32BE を追加しました。

2.0.6 2011-09-06 16:09:02 IO_Bit-2.0.6.tgz / Source
Changes:
- setUI16LE を追加

2.0.5 2011-08-31 00:42:03 IO_Bit-2.0.5.tgz / Source
Changes:
- getDataUntil に false, null を渡した時に残りの全データを返す処理を追加
- 幾分か高速化 > getUIBit, getUIBitLSB, incrementOffset
2.0.4 2011-07-18 18:59:01 IO_Bit-2.0.4.tgz / Source
Changes:
LSB(Bit) の put|get 系メソッドを追加
(Zlib のフォーマット解析に必要なので)
2.0.3 2011-07-14 17:37:01 IO_Bit-2.0.3.tgz / Source
Changes:
getDataUntil を追加 (主に null 終端文字列用)
2.0.2 2011-06-06 01:24:01 IO_Bit-2.0.2.tgz / Source
Changes:
signed 系 UI get/put の実装
- getSI8, getSI16LE, getSI32LE
- putSI8, putSI16LE, putSI32LE
2.0.1 2011-05-01 11:18:02 IO_Bit-2.0.1.tgz / Source
Changes:
hasNextData メソッドを追加しました。
2.0.0 2011-04-15 17:15:02 IO_Bit-2.0.0.tgz / Source
Changes:
- hexdump メソッドを実装
- Exeption を導入。とりあえず get ではみ出た場合に発生
1.1.0 2011-02-02 00:11:03 IO_Bit-1.1.0.tgz / Source
Changes:
- package released (1.0.9-stable) (@yoya)
- 値を表現するのに必要なビット数を算出する function を追加

- syntax error を修正

1.0.9 2011-01-28 10:09:05 IO_Bit-1.0.9.tgz / Source
Changes:
- 1.0.8 の代わり (要求する PEAR バージョンを下げて release し直しても有効にならないので、1.0.9 に上げてみるテスト。ついでに PHP の要求バージョンも下げてみた)
1.0.8 2011-01-28 01:21:04 IO_Bit-1.0.8.tgz / Source
Changes:
incrementOffset で負の値を指定できるようにしました。
1.0.8 2011-01-28 01:09:04 IO_Bit-1.0.8.tgz / Source
Changes:
incrementOffset で負の値を指定できるようにしました。
1.0.7 2010-09-13 13:30:05 IO_Bit-1.0.7.tgz / Source
Changes:
PHP unpack で unsigned 指定しても 2^31以上だと負の値が戻るバグへの対処。
PHP で 2^31以上を integer として扱えない仕様に対する妥協と思われるが、例え bit operation 出来ない float に型変換してでも意味的に正しい値を返すべきだと判断して、IO_Bit ではそう処理する事にした。
 
1.0.6 2010-08-25 19:12:02 IO_Bit-1.0.6.tgz / Source
Changes:
SWF 上の JPEG を扱うのに必要なメソッドを追加
- JPEG chunk 分解用に BE16 get/put を追加 (BE32系はそのついで)
- incrementOffset を追加 (データ切り出しなして読み飛ばしたい時用)
- output でバイナリを切り出す際に、(start) offset を指定出来るようにした
 
1.0.5 2010-08-24 01:20:03 IO_Bit-1.0.5.tgz / Source
Changes:
- JPEG も分解したくなったので BE16 get/put を追加 (BE32系はそのついで)
- データ読み飛ばし用に incrementOffset を追加
 
1.0.4 2010-08-16 16:24:02 IO_Bit-1.0.4.tgz / Source
Changes:
getSIBits putSIBits を実装しました
(SWF Rect で必要なので)
 
1.0.3 2010-08-13 12:32:05 IO_Bit-1.0.3.tgz / Source
Changes:
IO_SWF で FileLength の上書きに必要なメソッドを実装
- setOffset, getOffset の実装
- setUI32LE の修正
 
1.0.2 2010-08-13 02:22:03 IO_Bit-1.0.2.tgz / Source
Changes:
SWF バイナリ編集で必要なメソッドを実装してテストしました。
 
1.0.1 (beta) 2010-08-12 14:08:06 IO_Bit-1.0.1.tgz / Source
Changes:
SWF バイナリ編集で必要なメソッドのみ実装しました
 
1.0.0 (alpha) 2010-08-12 13:55:03 IO_Bit-1.0.0.tgz / Source
Changes:
SWF バイナリ編集で必要なメソッドのみ実装しました