C 中的自定义数据文件扩展
Custom Data File Extensions in C++
一个人可以用一个非标准扩展名创建并打开一个文件(新文件),例如.xyz,.abc等
ofstream x("file.xyz",ios::out|ios::app);
是否会创建此文件,如果完全创建了此文件可以保留的数据格式?也就是说,它将是二进制的,基于文本的还是其他的?
文件名称,名称。扩展可以是您想要的,并且内容与内容相同。拥有一个三个字母的扩展名只是旧的DOS(或更早的CP/M)天的剩余时间。如今,无论操作系统如何,它们在普通PC上都并不重要。实际上,只有这么多三个字母的组合可用,因此扩展xyz
肯定已经被其他程序(可能很多次)使用,然后最有可能采用完全不同(和不兼容的)格式。
如果打开简单的ostream
c++
,则不会关心文件的扩展。它将在附录模式下作为文本文件打开。但是,当您双击操作系统的文件时,它可能会尝试执行它或做其他一些奇怪的事情,因此通常建议不要使用具有特殊含义的现有扩展名。
相关文章:
- 如何按文件扩展名引用文件夹中的文件
- 谁能告诉我,程序中的错误是什么?该程序仅用于获取文件扩展名
- 通过cMake使用具有自定义文件扩展名的共享库
- 在另一个字符串中插入文件扩展名之前的字符串
- 如何在不使用文件扩展名的情况下使用命令行参数打开C++中的文本文件?
- Eclipse CDT:传递具有相同文件扩展名的多个程序参数
- 将C 代码桥接到我的Swift代码中.哪些文件扩展名为XCode中的基于C的语言
- 如何打开并显示C 中任何文件扩展名的文件
- 循环浏览所有项目,其中QTREEVIEW QFILESYSTEMMODEL上具有所需的文件扩展名
- 如何调用 ShellExecute 以使用 C++ 打开具有特定程序的文件,而无需关联相同的文件扩展名
- 使用.rose(文件扩展)CPP的文件处理
- 用户定义的C 文件扩展名,用于G 汇编
- 如何在 INFLATE 后获取原始文件扩展名
- CMake:如何仅将特定文件扩展名从一个目录复制到另一个目录
- 获取文件扩展名
- C 中的自定义数据文件扩展
- 共享库的TX文件扩展名
- 如何创建一个不敏感的正则态度以匹配文件扩展名
- 如何更改QT上的文件扩展名
- 列出 OpenCV 支持的文件扩展名