明らかに任意の列の値を編集すると、チェックサムが変更されます。 元の値を元に戻しても、ファイルは元のチェックサムに戻されません。編集を元に戻した後、Sqliteチェックサムが同じではないのはなぜですか?
バッファのサイズに起因するものではないため、前後にVACUUMを実行しました。 カラムを参照するインデックスがなく、行が追加または削除されないため、pkインデックスも変更する必要はありません。 私はロールバックジャーナルをオフにしようとしましたが、それは別のファイルですので、何の効果もなかったことに驚くことはありません。
同じ内容で同じファイルバイトが生成されない理由を説明する内部ログや変更された日付はわかりません。
ファイル内で何が起こっているのかを調べ、それを説明する方法があるかどうかを調べます(関連するPRAGMAは表示されません)。そのため、他のプロセスができ