DBファイル project.mk Abook バージョン
7.0.0

【DBファイル】

概要

Abookのデータはすべて1つのファイルに保存される(図1). このファイルをDBファイルと呼び,DBファイルに保存されるデータを支出情報と呼ぶ.

graph LR A(Abook.exe) -->|保存| B(DBファイル)

ファイル設計

2.DBファイルと支出情報
DBファイル仕様
  • ファイル名は"Abook.db"
  • DBファイルはCSV形式とする.
  • CSVフォーマットはRFC4180に準拠する.
  • ただし,以下の通りとする.
    文字コードUTF-8
    改行コードLF
    ヘッダ行 なし
    フィールド常にダブルクォートで囲む

ファイル項目

No.フィールド 必須 入力制限
1 日付YYYY-MM-DD
2 名称
3 種別種別※1のみ
4 金額数値,マイナス不可,*1
5 備考 特殊文字のエスケープはサポートしない
*1: 79228162514264337593543950335以下