真正的副檔名 - 電腦

Table of Contents

各位好

我參考下面的程式碼 使用NPOI產生一個xls檔
https://reurl.cc/QND79

其中一行程式碼如下
FileStream file = new FileStream(@"d:\tmp\npoi.xls", FileMode.Create);

從程式碼可以看到 檔案的檔名和副檔名都是自己命名的

我故意把xls改成ods 也可以成功產生ods檔 當然這兩個檔案的大小是一樣的

我用NDC ODF Application Tools 或 LibreOffice 之類的軟體去開啟 都可以正常打開

但我知道其中一個檔案的副檔名是錯的 不知情的第三者就不會知道

想請問 有什麼工具或辦法可以知道檔案真正的副檔名嗎?

謝謝

--

All Comments

Olivia avatarOlivia2019-05-04
通常看檔案的檔頭資料就可看出是那類型的資料.
Donna avatarDonna2019-05-08
找個HEX編輯器就可以看了.
Hamiltion avatarHamiltion2019-05-10
這三個軟體本來就都可以開啟xls及ods不是嗎?副檔名是哪
Edwina avatarEdwina2019-05-12
一個並不影響吧?
Wallis avatarWallis2019-05-13
左上 D0 CF 11 E0 A1 B1 1A E1 就代表OFFICE系列文檔
Joe avatarJoe2019-05-17
左邊藍字移到200,EC A5 C1 是doc,xls通常是09 08 10
Aaliyah avatarAaliyah2019-05-19
ods在000那行50 4B 這是壓縮檔的標記.
Kelly avatarKelly2019-05-19
好吧! 我剛找到了 Hexbrowser, 只差沒中文化了.