回覆列表
  • 1 # 使用者8147074102669

    記事本和word的編碼儲存功能是有很大差異的,舉個例子txt和doc檔案,txt檔案主要已字串的格式儲存,ASCII碼為主。而doc裡儲存,按照個人理解應該是結構體類似儲存結構,因為有很多渲染,比如對齊,顏色,字型等等,不可能另外構造一個類似CSS類的管理檔案,應該作為屬性放在結構體裡,所以如果你用記事本開啟doc基本會是亂碼呈現,你刪除了一個很可能把重要的東西刪了,破壞了儲存結構的格式。 再者,檔案一般遵循怎麼寫怎麼讀,你在不瞭解一個文字的寫的格式,用另一個方法來讀,結果基本不太可能會如你期望的那樣。 同樣的例子,csv檔案和xls檔案。用Excel開啟做了修改,比如合併單元格,等等你儲存就回詢問那種格式儲存,如果繼續csv很多效果就回被消失,因為csv不支援。要是Excel的xls格式,那麼檔案用記事本開啟,將會很大機率亂碼呈現。因為xls是是以結構體或者稱為物件和格式寫入檔案的,所以讀取也是按照它的api寫入的格式讀取。 再者,你刪除再加入,這個效果看上去沒修改東西但是實際上有很大的變動。你寫入的那個不再是你刪除的那個,對於計算機儲存來說。主要原因是你寫入的格式變了。原本是一個物件一個物件寫入的,而你在記事本下寫入的是字串格式。你的刪除只不過破壞了原有的格式,無法用記事本功能來修復你破壞的物件。一些淺見,如果你是彙編格式開啟,沒事。

  • 中秋節和大豐收的關聯?
  • 男朋友要去出差,我不讓他去是我錯了嗎?