Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
埋め込みファイルを保存するファイル形式のライブラリを作成しています。
1つのファイルの終わりと別のファイルの始まりの間のスペースは固定サイズではありません。それは最も近い上位0x1000にあります。したがって、たとえば、File1が0xAC4654で終了した場合、File2は0xAC5000で開始します。
これを計算する方法が思いつかない。
最も近い0x1000に切り上げたいだけだとすると、次のコードで十分です。
Math.Ceiling((float)value / 0x1000) * 0x1000;