日志文件区别:dat和txt 主要是存储内容组织方式不同。
有些文件结尾用dat,然而有的用txt作为后缀,在文件操作方面这个很重要
后缀名无所谓,可以随便取,关键看用什么格式写入。写入方式有二进制和字符串方式,通常约定*.dat用作二进制格式。
*.txt用作字符串格式。字符串格式的文件可以直接用notepad查看内容,但存取速度较慢;二进制格式文件不能直接用notepad查看内容(打开后乱码),但存取速度快。
因为存取速度的原因,有的文件就用dat作为后缀。
所以在文件读取的时候一定要分清楚文件的格式,这才是关键,像txt直接用notpad打开,后者其他软件都可以打开,而dat文件往往需要处理,编程打开。这时候我们可以利用fseek函数进行操作,只要定文件的起始位置和每一个单元的字节数就可以读取,用指针来指示,这样很方便。