1. TOP
  2. プログラム
  3. ソフト
  4. python
  5. 構造化されたバイナリーファイル

構造化されたバイナリーファイル

バイナリファイル

ファイルフォーマットの中にはリレーショナルデータベースやNoSQL
データベース向きではないものの、特定のデータ構造を格納するため
に設計されたものがある。

スプレッドシート

特にMicrosoft Excelは広く普及しているバイナリデータ形式だ。
スプレッドシートをCSVファイルに保存できれば、標準のcsvモジュール
で読み戻すことができる。バイナリのxlsファイルがあるなら、
サードパーティパッケージのxlrdを使えば、内容を読み書きできる。

HDF5

多次元の、階層的な数値データのバイナリデータ形式だ。
大規模なデータセットへ高速なランダムアクセスが一般的に必要
になる科学分野で使われている。
矛盾する書込みうを防ぐためのデータベース保護が不要なWORMアプリ
ケーションにもっとも適している。
●h5pyは、フル機能の低水準インターフェース。
●Pytableは少し高水準で、データーベース的な機能を持っている