[问题] 真正的副档名

楼主: kisha024 (4545454554)   2019-05-01 15:59:40
各位好
我参考下面的程式码 使用NPOI产生一个xls档
https://reurl.cc/QND79
其中一行程式码如下
FileStream file = new FileStream(@"d:\tmp\npoi.xls", FileMode.Create);
从程式码可以看到 档案的档名和副档名都是自己命名的
我故意把xls改成ods 也可以成功产生ods档 当然这两个档案的大小是一样的
我用NDC ODF Application Tools 或 LibreOffice 之类的软件去开启 都可以正常打开
但我知道其中一个档案的副档名是错的 不知情的第三者就不会知道
想请问 有什么工具或办法可以知道档案真正的副档名吗?
谢谢
作者: humter1973   2019-05-01 19:08:00
通常看档案的档头资料就可看出是那类型的资料.找个HEX编辑器就可以看了.
作者: nentendo (ヤミヨ)   2019-05-02 12:12:00
这三个软件本来就都可以开启xls及ods不是吗?副档名是哪一个并不影响吧?
作者: humter1973   2019-05-04 20:48:00
左上 D0 CF 11 E0 A1 B1 1A E1 就代表OFFICE系列文档左边蓝字移到200,EC A5 C1 是doc,xls通常是09 08 10

Links booklink

Contact Us: admin [ a t ] ucptt.com