Canon PhotoRecord .alb フォーマット
カテゴリー: General
2021-07-15
Canon PhotoRecord .alb フォーマット
Canon PhotoRecord .alb フォーマット
変数名=値
値
数値
"文字列"
型
[型名
要素1=値,
要素2=値,
要素...,
]
配列
[array 値1,値2,値..,]
JSON形式ではないようです、
さて、規則性はあるものの独自フォーマットだろうか?
アルバムを移動したりするとリンク切れを起こすので
画像パスを半自動修正するアプリを以前作っていたのですが
いちいち新しいパス指定するのも面倒なので
次の機能を追加しようと思います
・バックアップファイルの.albと画像ファイルを解析して、過去に使用されている画像情報をsqliteデータベースに保存
アルバム:ファイル名、サイズ、sha256ハッシュ値、更新日
画像:ファイル名、サイズ、sha256ハッシュ値、更新日
・移動した際に移動先の画像フォルダを指定、もしくは周辺から画像を自動サーチ
・自動で収集された変換候補を表示して、確認保存を押すだけ
なかなか優秀なアルバムアプリだったのですが、
唯一の欠点は
絶対パスで保存されているため、移動するとリンク切れを起こすこと
Windows10でもインストールして使用できているので
次期 Windows11でも使えるでしょう。
この辺は、下位互換性が強力なWindowsのいいところですね
Linuxだとライブラリに互換性がないので、OSのバージョンが変わるだけで
リンク切れ起こして使用不可能になりますからね。
Windowsの場合は、一般アプリがOSが変わって動かない場合は、単にアプリメーカーが意地悪して OSバージョンを確認して起動できなくしているだけです。
執筆:2021.07.15
編集: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バージョンを確認して起動できなくしているだけです。