rtf - 如何判断这些 RTF 文件是在哪里创建的
问题描述
我有这种奇怪的情况。我有许多 RTF 文件(其中大约 50 个),我正在尝试一些带有安装程序的皮肤软件。
我发现其中一个文件可以正确渲染颜色:
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang2057\deflangfe2057{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}{\f1\froman\fprq2\fcharset0 Times New Roman;}}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1
\pard\nowidctlpar\f0\fs20 The author of this program cannot be held responsible for any data lost during the use of, or as a result of using, this program. You use this program entirely at your own risk.\f1\par
}
但所有其他人都不会。这是一个例子:
{\rtf1\ansi\ansicpg1252\deff0\deflang1040\deflangfe1040{\fonttbl{\f0\fswiss\fprq2\fcharset0 Arial;}}
{\colortbl ;\red0\green0\blue0;}
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\cf1\f0\fs24 L'autore di questo programma non pu\'f2 essere giudicato responsabile della perdita di alcun dato durante l'uso, o come conseguenza dell\rquote uso del programma. Usate questo programma solamente a vostro rischio. L\rquote aiuto in linea \'e8 presente negli strumenti del programma. \caps\'e8\caps0 disponibile anche il file della guida completa. Sentitevi liberi di inviarmi i vostri suggerimenti per migliorare il programma.\par
}
我不是 RTF 专家,但我注意到至少两个文件之间存在这种差异:
- 发电机 Riched20 10.0.18362
- 生成器 Msftedit 5.41.15.1507
多年来,许多翻译人员向我提供了 RTF 文件。我刚刚用写字板做了一个测试文件,结果如下:
{\rtf1\ansi\ansicpg1252\deff0\nouicompat\deflang1033{\fonttbl{\f0\fnil\fcharset0 Calibri;}}
{\*\generator Riched20 10.0.18362}\viewkind4\uc1
\pard\sa200\sl276\slmult1\f0\fs22\lang9 test\par
}
这是否意味着其他 RTF 文档是使用 Microsoft Word 创建的?
解决方案
推荐阅读
- python - TypeError:列表索引必须是整数或切片,而不是在嵌套列表中进行某些计算时的元组
- php - PHP preg_replace:以不区分大小写/变音符号的方式突出显示与键匹配的整个单词
- c# - OleDbCommandBuilder 更新 - 至少缺少一个参数值
- php - 如何使用 PHP 从 json_encoded 格式获取值?
- azure-cdn - Azure CDN 中的详细访问日志
- java - 在 Java 中使用 Optional 类时无法将对象转换为字符串
- java - 来自具有不同 ID 的相似字符串的唯一节点 ID
- java - return 语句后无法访问代码,同时从小部件打开社交媒体链接
- android - 我想以编程方式不断创建带有单选按钮的单选组
- java - 如何为pdf添加水印(itext7.1.2 java)