STL文件的哪种格式读取速度更快:ascii还是二进制
Which format of STL file is faster to read: ascii or binary?
我必须编写一个包含大量三角形(约200万)的STL文件。目前我正在用ascii格式写和读它,这需要太多时间。我的问题是:"以二进制格式写入和读取是否会节省大量时间?"感谢
几乎可以肯定。如果您将整数作为人类可读的数字存储在文本文件中,那么它们都必须转换为内部4字节表示形式。如果你使用二进制,你只需要将每个数字转储为4个字节(我假设是4个字节的int,你可以使用不同的类型)
如果没有这种从测试字符串的连续转换,二进制表示显然会更快。唯一的问题是速度有多快。
相关文章:
- 我写的 ASCII 到二进制转换器C++向后显示二进制,如何使其正确显示?
- 将 ASCII 文件转换为 C++ 的二进制格式
- 如何将二进制字符串转换为 ASCII 字符串
- C 将二进制(P5)图像转换为ASCII(P2)图像(.pgm)
- 试图制作一个将十进制转换为二进制和ASCII C++的表
- 将2个字符转换为其ascii二进制代码
- C++-简单的二进制到ASCII二进制程序
- 在C++中构建ASCII到二进制的代码,反之亦然,并遇到了一个奇怪的错误
- 将二进制字符串转换为 ASCII 时出现问题
- ASCII 和二进制 - 按原样显示,但读取返回垃圾
- 将二进制十六进制数据转换为 ASCII 等效数据并存储在字符串中
- 验证STL文件是否为ASCII或二进制文件
- STL文件的哪种格式读取速度更快:ascii还是二进制
- 将字符串的ASCII字符十进制值转换为二进制值
- 从c++文件中读取ASCII和二进制
- 可以打开小型ASCII文件,但不能打开大型二进制文件
- 将二进制数据转换为ASCII等效,而不使用Arduino中的String对象
- 将二进制字符串转换为ASCII字符串(C++)
- 写入文本文件,二进制与ascii
- 将二进制转换为ASCII