这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 file2c,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
文件2c — 将文件转换为 c-source
概要
文件2c [-sx[-n 数[字首 [后缀]]
商品描述
文件2c 实用程序从标准输入读取文件并将其写入标准输出,将每个字节转换为
它的十进制或十六进制表示动态。 字节值由 a 分隔
逗号。 这也意味着最后一个字节值后面没有逗号。 默认情况下
字节值以十进制打印,但是当 -x 给出选项,值将是
以十六进制打印。 什么时候 -s 给出选项,每行打印一个前导标签
每个逗号后跟一个空格,除了行中的最后一个。
如果在同一行上打印了 70 个以上的字符,则该行结束并输出
下一行继续。 随着 -n 这可以在之后发生的选项
已打印指定数量的字节值。 线的长度不会是
不再考虑了。 要将所有字节值打印在同一行上,请给出 -n
选项为负数。
可以在字节值之前和之后打印前缀和后缀字符串(resp。)如果
要打印后缀,还必须指定前缀。 第一个非选项词是
前缀,可以选择后跟要用作后缀的单词。
该程序通常用于将二进制文件嵌入到 C 源文件中。 前缀是
用于定义数组类型,后缀用于结束 C 语句。 这 -n, -s 和
-x 当二进制数据表示位图并且输出需要
保持可读和/或可编辑。 例如,字体就是一个很好的例子。
示例
命令:
日期 | file2c 'const char date[] = {' ',0};'
将产生:
常量字符日期[] = {
32,80,83,84,32,49,57,57,53,10
,0};
使用 onworks.net 服务在线使用 file2c