現在、gigabeat F のライブラリ更新に関係するファイルの解析も一通り終わり
(一部不明箇所もありますがゴミっぽい?)、
解析が正しいのかを確認する意味も含めて
自前で gigabeat room のライブラリ更新機能相当を実現するツールを
作成中です。
うまくいったら GBTagEditor に組み込んでみようかなぁとか考えていますが、
明日は所用で1日つぶれてしまうので来週以降にずれこ . . . 本文を読む
gigabeat F 用タグエディタをバージョンアップしました。
ファイル読み込み処理の高速化と不具合修正です。
アップしておきますのでご自由にどうぞ。
GBTagEditor Ver.0.02
[Download]
※ .NET Framework 1.1 が必要です。
. . . 本文を読む
前回の解析で「0x0010~0x001f」の範囲は不明扱いでしたが、どうやら、
0x001c~0x001f (4byte)
「1970/01/01 09:00:00」からSATファイル作成時の日時までの経過秒数
っぽいです。
ちゃんと検証していないので確定とは言えませんが
いくつかのファイルの値を見るに、そんな感じかな、と。
. . . 本文を読む
gigabeat F 用タグエディタを作成してみました。
アップしておきますのでご自由にどうぞ。
まだまだベータ版の扱いのつもりですので
使用については自己責任でお願いします。
GBTagEditor Ver.0.01
[Download]
※ .NET Framework 1.1 が必要です。
一応、ジャケット画像を含むすべてのタグ情報が
編集できるようになっていますが、
以下の制限を設けて . . . 本文を読む
いまさらですが gigabeat F 本体および gigabeat room フォルダ以下の
構成をまとめてみました。
こうやって見ると、何故か MUSIC フォルダの位置が本体と
gigabeat room とで違っています。
普通、何らかの意図がなければ違う配置にならないと思うのですが、
gigabeat room の方で GBSYSTEM フォルダ以下に置けなかった
(或いはその逆の)理由 . . . 本文を読む
ファイル解析をしたらそれを生かさなければならないというわけでもありませんが、
gigabeat 用画像ファイル(*.GBP)ビューアを駆け足で作ってみました。
アップしておきますのでご自由にどうぞ。
使用については自己責任でお願いします。
GBPViewer - GBP ファイルビューア
[Download]
gigabeat 内の GBP ファイルを表示する為だけのソフトです。
何の需要もな . . . 本文を読む
続いて画像ファイルの命名規則です。
背景画像ファイルの名前は「GBWALL.GBP」固定ですが、
ジャケット画像ファイルの命名規則は悩みました。
(1) ==============================================
まずジャケットに登録する画像ファイルを用意します。
ここでは以下のファイルを使用するとします。
D:\\640.jpg
(2) ====== . . . 本文を読む
昨日に続いて、今度は画像ファイル(*.GBP)です。
この画像ファイルのフォーマットはジャケット画像の他に
ユーザが登録できる背景画像でも使用されています。
(デフォルトの背景画像は別フォーマットみたいです)
まずはファイルの内容について。
0x0000~0x0003
4
横方向のサイズ。
「F0 00 00 00」= 240pixel
0x0004~0x0007
4
縦方向のサイズ。 . . . 本文を読む
gigabeat 付属の gigabeat room のタグエディタ機能が使いにくかったので
(特にジャケット画像の登録!)
SAT ファイルを解析した情報を元にタグエディタを作っていたりします。
一応単純な書き換え程度であれば実装はできていますが
いたるところにバグが埋め込まれているので
1から作り直そうカナとか思っている最中だったりします。
公開? はてさてどうなることやら。 . . . 本文を読む
gigabeat F20 の音楽ファイル(*.SAT)のヘッダ情報です。
大体解析できましたが一部よく判りません。
誰か知りませんか?
ファイル名のほうは単純で暗号化前のファイル名に拡張子 .SAT をつけただけです。
0x0000~0x000F
16
固定文言「SAT AUDIO ##004 」
0x0010~0x001F
16
不明。
ファイル暗号化に関係する情報かなぁ?
0x . . . 本文を読む