25得票5回答
将人类可读的文本转换为字节(bytes)在bash中

因此我正在尝试在Linux中分析非常大的日志文件,我已经看到了许多相反的解决方案,但记录数据的程序不允许输出格式化,因此它只以人类可读格式输出(我知道,真是太痛苦了)。所以问题是:如何使用awk之类的工具将人类可读转换为字节: 因此将这个内容转换为:937 1.43K 120.3M 致:93...

23得票4回答
使大型和小型数字易于阅读

我想在C#中以人性化的方式打印非常小的数字,例如: 30µ 代表 3E-5 或者 456.789n 代表 0.000000456789。 我知道在C中有来自BSD的Humanize_number()函数,但它仅与比特整数兼容,不支持浮点数和双精度浮点数。是否在C#中存在相应的函数支持这些内...

23得票3回答
UUID的人类可读替代方案

我正在开发一个系统,这个系统大量地使用假名来让隐私关键数据能够被研究人员使用。这些假名应该具有以下特点: 它们不应该包含任何信息(例如创建时间、与其他假名的关系、编码数据等)。 容易创建唯一的假名。 它们应该是人类可读的。这意味着人类在比较、复制和大声阅读时应该很容易理解。 我的第一个想法...

18得票5回答
我需要一种人类可读,但可解析的文档格式。

我正在处理一个这样的项目,有一百万种更好的方法来完成我需要的事情,但我没有选择,只能按照这种方式来完成。下面是我的做法: 有一个网页表单,当用户填写并提交后,使用表单数据创建一个可读性强的文本文件。它长这样:field_1: value for field one field_2: val...

14得票8回答
Java - 将可读大小转换为字节数

我找到了很多有关将原始字节信息转换为人类可读格式的信息,但我需要做相反的事情,即将字符串“1.6 GB”转换为长整型值1717990000。是否有内置/定义良好的方法可以实现这一点,或者我基本上必须自己编写代码? [编辑]: 这是我的第一次尝试...static class ByteForm...

11得票3回答
在Unix系统中查找可读文件

我想在Linux机器上寻找没有文件扩展名限制的易于人类阅读的文件。这些文件应该是人类可感知的,例如文本、配置、HTML、源代码等文件。是否有一种过滤和定位的方法?

10得票2回答
一个嵌入式系统的极简易读序列化格式解析器

"人类可读的序列化格式"是指YAML、JSON、INI或类似格式。请注意,XML太冗长且对我的目的来说不方便,因此我们将把它作为最后的选择而留下。 该格式应将数据存储为"命名键--值"对,并允许嵌套和数组。缺少数组并不是关键,但是类型感知(能够以非纯字符串形式返回数据)会受到高度赞赏。 我...

10得票1回答
将字典保存为JSON以便人类可读。

当使用json.dump保存字典时,结果只有一行。我想将其转化为易读的格式,就像https://jsonformatter.curiousconcept.com这个网站所做的那样。 在Python中,如何实现这个功能?我尝试捕获pprint的输出结果,但把它存储为JSON格式是不合法的字符串...

9得票2回答
字节转换为易读格式,反之亦然,无数据丢失。

我需要将包含以字节为单位的内存使用情况的字符串转换为可读性更强的版本,例如:1048576(即1M),反之亦然。 注意:我已经在这里找到了答案: Reusable library to get human readable version of file size? 以及这里(尽管它不是...

9得票8回答
实际数字转换为易读的值

我有一些以字节为单位的数据。我需要在图表上将这些值绘制为人类可读的标签(例如 2.5KB、14MB 等),并需要帮助实现函数(输入数据-实际值,输出-人类可读字符串)。 我已经编写了这样的函数,但我想要更优雅的实现方法。 function tickFormatter(value, type...