[SIMILAR] WITH 5152 ジボ WITH 4795 一フ WITH 3453 分割 WITH 2965 割し WITH 2868 msg WITH 2249 上書 WITH 2188 、ms WITH 1679 ルサ WITH 1497 ボッ WITH 1496 メッ WITH 1486 ッセ WITH 1420 前者 WITH 1334 合計 WITH 1245 box WITH 1173 セー WITH 1127 後者 WITH 990 を超 WITH 972 ァイ WITH 910 デッ WITH 863 クス WITH 852 超え WITH 823 結論 WITH 802 場合 WITH 739 壊れ WITH 734 イズ WITH 708 イル WITH 595 エラ WITH 581 ファ WITH 545 合、 WITH 540 者は WITH 515 る場 WITH 466 ージ の検索結果 301 件中 1 - 10 件目 (0.33592233 秒)
メッセージボックスを一ファイルにしている場合に壊れることがあるようなので調べてみました。 結論としては、 メッセージボックスを分割していない場合、msg.boxのファイルサイズが2GBを超えるとエラーになってメッセージを追加できなくなる 分割している場合、msg???.boxのファイルサイズの合計が4GBを超える ...
一メッセージ一ファイルでアカウントを作成しない場合、メッセージがたまるとmsg.boxファイルがどんどん大きくなっていきますが、内部で使っているオフセットの制限によっておそらく最大で4GBまでしか大きくできません。これは、msg.boxを分割している場合でも同様です。 しかも、4GBを超えたときにエラーになら ...
# (スコア:7354)
Invalid Textにもあった、メッセージボックスの修復を出来るようにしました()。今のところ一メッセージ一ファイルのときしか使えませんが、メッセージファイルがあるのにインデックスには存在しないファイルを探してきて、現在のフォルダにインポートします。 修復する前に圧縮してしまうとファイルが消えてし ...
# (スコア:7261)
久しぶりにsigmarion III上で圧縮してみたらあまりにも遅くてハングアップしたのかと思ってしまいました。今はメールボックスはメインメモリ上に置いて、メッセージボックスは一メール一ファイルにしてSDカード上に置いているのですが、SDカードが遅いのが原因のようです。 さらに、キャッシュを全部消して修復 ...
# (スコア:6610)
Invalid Text調べた結果、以下のような方向にしようと思います。 ファイルのオフセットは64bitで管理するようにする 内部で持っているインデックスの値は32bitのまま(ファイルの形式を変えないため) この結果、メッセージボックスのサイズは512GBまでになります。ただし、FATの場合には一つのファイルの最大サ ...
# (スコア:6343)
FileSalvageアクションが使えない場合(メッセージボックスが1ファイルの場合)でも、メニューなどが無効化されていなくて分かりづらかったので、使えない場合には無効化するようにしました。 ...
# (スコア:5633)
Invalid Text早速、メッセージボックスをメールフォルダ以外に置けるようにしてみました。 試しに、本体メモリにメールフォルダを置いた状態で、メッセージボックスはSDカードに置くようにしてみました。メッセージボックスは1メッセージ1ファイルの設定です。ざっと使ってみた感じでは、受信速度などはやはり少 ...
# (スコア:5595)
今はメッセージボックスはアカウントに一つということになっています。これは、フォルダごとにメッセージボックスを持つようにすると、フォルダ間でメッセージを動かしたときのパフォーマンスが低下してしまうためです(安全性やクラッシュしたときの復旧作業のやりやすさを考えるとフォルダごとのほうが良いで ...
# (スコア:5559)
メッセージボックスを圧縮するときにゴミを削除するようにしました。問題なく動作している場合にはゴミが残ることはありませんが、クラッシュした場合などにどこからも参照されていないゴミが残ってしまうことがありますので。 というわけで、圧縮周りで怪しい動作をすることがあるかも知れません。圧縮する前に ...
# (スコア:5557)
圧縮時の処理がバグってました。既に圧縮したことのある方はメッセージボックスを作り直した方が良いです。 圧縮するときにデータのサイズが間違っていたのですが、ブロック単位で扱っているのでそのブロック内に収まっている限り問題が出なかったので今まで発覚しなかったようです。 ...
# (スコア:5547)
# (スコア:10000)