JaU*_*Cpp 6 files file-format extract
这次互联网没有帮助。我有一个 zip 存档,它也有一个p7m扩展名。如何丢失该扩展名以便我可以查看文件?任何帮助表示赞赏。
比你!
小智 9
创建一个像这样的小 shell 脚本:
#!/bin/bash
openssl pkcs7 -inform DER -in "$1" -print_certs -out "$1.pem"
openssl smime -verify -in "$1" -inform der -noverify -signer "$1.pem" -out "$1.pdf" 2>/dev/null
rm "$1.pem"
evince "$1.pdf"
rm "$1.pdf
Run Code Online (Sandbox Code Playgroud)
小智 5
不幸的是,这些答案都不适合我。该附件在 gmail 的网络界面中显示为 smime.p7m,在 Thunderbird(我现在可以摆脱它,因为它没有帮助)显示为 winmail.dat。
很快,作为命令列表,对我有用的是以下内容(假设您将 smime.p7m 下载到 ~/Downloads):
sudo apt install mpack tnef
cd ~/Downloads
munpack smime.p7m
tnef winmail.dat
ls -lt
rm mail.eml winmail.dat
Run Code Online (Sandbox Code Playgroud)
要确定这是否对您有帮助:
file winmail.dat # or whatever the new filename
sudo apt remove mpack tnef
资料来源:
修复 Gmail smime.p7m 和 tnef 打开邮件(使用 winmail.dat)
如何在 Ubuntu 和 Debian Linux 上打开 winmail.dat 文件
p7m 是一种常用于电子邮件附件的加密格式。
经过快速谷歌研究后,我也找不到能够打开该文件类型的 Linux 工具。但是,存在一些适用于 Windows(例如Cryptigo p7mViewer)或 OSX 的工具。
如果您无法访问运行 Windows/OSX 的计算机,您可以尝试安装 Windows 模拟器wine并尝试在其中安装 Windows 查看器。我无法告诉您这是否有效,但如果该文件对您很重要,则值得一试。
另一种可能的解决方案是安装Claws Mail(Ubuntu 的邮件程序)和此插件。我也不确定这是否允许您使用该邮件程序查看这些 .p7m 文件,我刚刚在聊天中从 @Toroidal 得到了这个提示。