是否有一些工具可以以人类无法理解的方式写出 GnuPG 公钥的实际内容?我的意思不仅是人类可以阅读和键入的 ascii-armor,而且是将数据真正分解为加密部分的大十进制数、UID 的字符串等等的东西?我真的很想看看里面有什么。
今天的实际应用:我有来自同一个人的两个密钥,在同一日期创建,但指纹不同。假设其中一个是通过某种转换从另一个创建的,可能是通过使用最新软件将旧密钥导入到钥匙串中。我想看看实际发生了什么变化。也许只是指纹算法发生了变化,但也许还有更多。
有没有办法将 LaTeX(或类似)公式输入到电子邮件中,并在接收方的合作下将它们呈现为排版公式?我的首选邮件客户端是 Thunderbird,但其他应用程序的解决方案也可能令人感兴趣,而且便携式解决方案显然效果最好。
我希望但到目前为止找不到的东西:
我对上述任何已知程序感兴趣。在不太明显的情况下,欢迎提供有关发送方和接收方的哪些应用程序支持这种方法的信息。例如,我听说 Thunderbird 和 Apple Mail 都支持 MathML 接收邮件,但 Outlook 不支持。至少关于 Thunderbird 渲染公式的部分我可以确认。
我观察到 tar 1.26 和 1.27.1 的以下行为:
$ mkdir a b a/diffowner
$ sudo mkdir b/diffowner
$ sudo chmod a+w b/diffowner
$ echo foo > a/diffowner/foo
$ tar -C a -cvf test.tar diffowner
diffowner/
diffowner/foo
$ tar -C b -xvf test.tar diffowner
diffowner/
diffowner/foo
tar: diffowner: Cannot utime: Operation not permitted
tar: diffowner: Cannot change mode to rwxr-xr-x: Operation not permitted
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)
所以我在这里尝试做的是将一个 tar 文件提取到现有的目录结构中,在那里我不是所有相关目录的所有者,但我对所有目录都有写权限。事实上,它们是在一个组中共享的。
我不关心时间戳,我相信权限应该已经正确了。我以普通用户的身份运行它,所以它不应该尝试,--preserve-permissions除非被告知,我没有这样做。真正让我担心的是退出状态:我打算在脚本中使用它,并想知道实际提取是否正常工作。
是否有 tar 选项告诉它不要立即或延迟设置目录权限?否则,您会建议什么其他解决方案。现在我正在考虑提取到临时目录并使用 …
是否有免费(即免费)的方式将 PDF 文件转换为Windows EMF(增强型元文件),这样使用嵌入在 PDF 中的字体的文本将在 MS Office PowerPoint 中以相同的方式呈现?我想必须用填充的路径替换文本,但这没关系,因为我只想显示结果,而不是编辑它。
我试过pstoedit,但字体嵌入似乎很棘手。查看字体处理手册,似乎-dt应该将文本转换为填充路径,但在这种情况下,路径显然实际上只是多边形,连接线段端点,但中间没有做任何贝塞尔曲线。所以结果看起来很奇怪,例如用菱形作为所有“i”的点。
我在几个地方(例如这里)读到过,inkscape可用于将 PDF 转换为 EMF。但是在 Windows 上,PDF 导入挂起而不显示对话框。在 Linux 上,我得到一个导入对话框,但文本处理的唯一选择是将文本保留为文本;我无法转换为路径,因此如果没有嵌入字体,我将不得不改用系统字体。
我也尝试过ImageMagick convert,但这似乎对图像进行了光栅化,因此结果看起来很模糊。
对于一个应用程序,即将 LaTeX 公式嵌入到 PowerPoint 中,这篇文章提出了替代方案(至少其中一些通过DVI而不是 PDF 和MHTML而不是 EMF 工作。但是还有更多的工具可以创建 PDF 而不是 EMF,所以一般问题仍然存在。
我可以访问 Windows、Linux 和 OS X,因此如果有帮助,建议的答案可以使用任何操作系统组合。如果您没有完整的解决方案,那么部分解决方案可能仍然有帮助。例如,某些 PDF-to-PDF 转换器用填充路径替换文本。或者一些工具从 PDF 中提取字体并将它们保存在单独的文件中,其他工具(如 pstoedit 或inkscape)可能会提取它们并使用它们来呈现文本。或者其他任何您认为是朝着解决方案迈出的重要一步。
我想对我的 bash 配置文件进行一些更改。我想要的变化包括:
ls运行命令时将不同的文件扩展名分配给不同的颜色。*设置了执行位的文件名末尾附加一个。我将如何使用我的.bashrc文件来实现这一点?
conversion ×1
cryptography ×1
email ×1
emf ×1
fonts ×1
gnupg ×1
latex ×1
linux ×1
ls ×1
mathjax ×1
ownership ×1
pdf ×1
permissions ×1
public-key ×1
shell ×1
tar ×1
thunderbird ×1
timestamp ×1