dart - 如何在 Dart 中检测文件是否为二进制(非文本)?

标签 dart binaryfiles

在 dart 控制台应用程序中,如何判断文件是否是二进制(非文本)?

最佳答案

读取文件内容并检查是否发现不可显示的字符。例如 \u0000 或连续的 \u0000,它经常出现在二进制文件中,但不会出现在文本文件中。

另请参阅How can I determine if a file is binary or text in c#? , https://stackoverflow.com/a/277568/217408

关于dart - 如何在 Dart 中检测文件是否为二进制(非文本)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33041099/

相关文章:

dart - 是否有任何功能可以从DART中的给定字符串中选择随机字符

flutter - 无法将 textField 添加到脚手架

binary - 创建像 maxmind 这样的二进制文件

C++跨系统标准化数据大小

dart - 您如何强制 'pub get' 从 git 获取最新信息?

firebase - 如何使用 flutter 在另一种状态下使用构造函数对象

c# - 有人有阅读 ISOBUS (ISO 11783-10) 二进制时间日志文件的经验吗?

c - 将链表写入二进制文件(C)

Python-在二进制文件中写入长串位

flutter - json_serializable 增强型枚举不起作用。这需要启用 'enhanced-enums' 语言功能