日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
2024年11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Canon PhotoRecord .alb フォーマット

カテゴリー: General
2021-07-15
Canon PhotoRecord .alb フォーマット

執筆:2021.07.15
編集:2021.07.15


Canon PhotoRecord .alb フォーマット

変数名=値



数値
"文字列"


[型名
要素1=値,
要素2=値,
要素...,
]

配列
[array 値1,値2,値..,]


JSON形式ではないようです、
さて、規則性はあるものの独自フォーマットだろうか?

アルバムを移動したりするとリンク切れを起こすので
画像パスを半自動修正するアプリを以前作っていたのですが
いちいち新しいパス指定するのも面倒なので

次の機能を追加しようと思います

・バックアップファイルの.albと画像ファイルを解析して、過去に使用されている画像情報をsqliteデータベースに保存
アルバム:ファイル名、サイズ、sha256ハッシュ値、更新日
画像:ファイル名、サイズ、sha256ハッシュ値、更新日
・移動した際に移動先の画像フォルダを指定、もしくは周辺から画像を自動サーチ
・自動で収集された変換候補を表示して、確認保存を押すだけ


なかなか優秀なアルバムアプリだったのですが、
唯一の欠点は
絶対パスで保存されているため、移動するとリンク切れを起こすこと

Windows10でもインストールして使用できているので
次期 Windows11でも使えるでしょう。

この辺は、下位互換性が強力なWindowsのいいところですね

Linuxだとライブラリに互換性がないので、OSのバージョンが変わるだけで
リンク切れ起こして使用不可能になりますからね。

Windowsの場合は、一般アプリがOSが変わって動かない場合は、単にアプリメーカーが意地悪して OSバージョンを確認して起動できなくしているだけです。


PR

[PR]