什麼是二進位檔案?
- 文字檔案 (Text File):用字元編碼儲存,例如 UTF-8。人類可以直接用記事本打開看
- 二進位檔案 (Binary File):資料直接以二進位格式儲存,例如整數123在檔案裡是 7B 00 00 00 (4 bytes),而不是字串 "123"
- 使用BinaryWriter(寫入)和BinaryReader(讀取)
適合存放圖片、音樂、遊戲存檔、快速存取的數值資料
範例:BinaryWriter (寫入二進位檔案)

程式會在執行資料夾產生一個data.bin 路徑:專案資料夾\bin\Debug\自設檔名
如果用記事本打開會看到「亂碼」,因為它是二進位格式,而不是文字
範例:BinaryReader (讀取二進位檔案)

讀取順序一定要跟寫入順序相同!
- 如果你寫int → double → bool → string,那讀取也必須是ReadInt32 → ReadDouble → ReadBoolean → ReadString
- 否則會讀錯資料,甚至報錯