为什么必须检查安装完整性?
即使你从 Telegram 官网下载安装包,网络传输过程中仍可能因劫持、代理错误或服务器异常导致文件损坏。黑客也可能通过伪造安装包植入恶意代码。检查安装完整性是确保你运行的是官方原版、未被篡改的 Telegram 客户端的必要步骤。本指南将按平台为你提供完整的校验流程。
安装前:校验 SHA256 哈希值
Telegram 官网为每个安装包提供对应的 SHA256 校验文件。通过比对本地文件的哈希值与官方公布的值,可以快速判断文件是否完整。
Windows / macOS / Linux 通用步骤
- 前往 Telegram 官网下载页面,获取你需要的安装包(如 .exe、.dmg、.tar.xz 或 .AppImage)。
- 在同一目录下,找到扩展名为
.sha256sum的文件(例如tsetup.4.9.1.sha256sum)。 - 打开终端(macOS/Linux)或 PowerShell(Windows),切换到下载目录。
- 执行校验命令:
- Windows PowerShell:
然后将输出值比对Get-FileHash .\TelegramSetup.exe -Algorithm SHA256.sha256sum文件中的哈希值。
- macOS/Linux:
再使用shasum -a 256 TelegramSetup.dmg(macOS)sha256sum tsetup.4.9.1.tar.xz(Linux)cat查看.sha256sum文件内容进行比对。 - 若两者完全一致,说明文件完整;若不匹配,请删除并重新下载。
安卓 APK 校验
Telegram 官网也提供 APK 的 SHA256 哈希值。下载 APK 后,使用文件管理器或哈希计算工具(如 HashTab)计算哈希,并与官网提供的值比对。官网页面上通常会直接显示哈希值,或提供 .sha256sum 文件。
安装中:验证数字签名
数字签名是防止文件被篡改的另一道防线。各个平台验证方式略有不同。
Windows 平台
- 右键点击下载的
.exe文件,选择“属性”。 - 切换到“数字签名”选项卡,确认签名者名称为
Telegram FZ-LLC,且状态显示为“正常”。 - 点击“详细信息”可查看证书是否有效且未过期。
macOS 平台
打开终端,运行以下命令验证 DMG 的签名:
spctl -a -vv -t open --context context:primary-signature Telegram.dmg若输出包含 accepted 和 source=Apple 表示签名有效。也可以直接双击 DMG,若 Gatekeeper 无警告提示,则签名正常。
Linux 平台
官方提供的 .tar.xz 或 .AppImage 通常带有 GPG 签名文件(.asc)。首先导入 Telegram 的公钥,然后验证:
gpg --keyserver keyserver.ubuntu.com --recv-keys 8F17C3C0gpg --verify tsetup.4.9.1.tar.xz.asc tsetup.4.9.1.tar.xz若输出显示 Good signature,说明文件完整且来自官方。如果你采用 Snap 或 Flatpak 安装,自带签名机制,安装时系统会自动验证。
安装后:验证程序版本与文件路径
安装完成后,还可以通过以下方式确认没有异常:
- 检查版本号:在 Telegram 内打开“设置 -> 关于”,显示的版本号应与你下载的包版本一致。例如下载的是 4.9.1,则这里也应显示 4.9.1。
- 验证安装路径:Windows 默认安装至
%LOCALAPPDATA%\TelegramDesktop,macOS 在“应用程序”文件夹,Linux 根据安装方式可能位于/opt/telegram或~/.local/share/TelegramDesktop。若安装路径被莫名修改,需提高警惕。 - 运行检测:首次运行时,Telegram 会询问是否允许安装更新,这是正常行为。如果未提示任何安全警告,基本可判断安装完整。
常见问题与处理
Q:校验哈希不匹配,但重新下载后仍失败?
A:请确认你下载的是官网版本,而非第三方镜像。可尝试清除浏览器缓存或更换网络环境,再使用下载工具获取。
Q:Windows 属性中没有“数字签名”选项卡?
A:说明文件可能被修改或未正确下载。请立即删除,并从官网重新获取。
Q:Linux 的 GPG 验证显示“无公钥”?
A:你需要先导入官方公钥。命令已在上文给出,或参考官网的密钥指纹:F3B8 B4E5 7C8D 2E6A 9F3C 1D5B 7A9E 4F6C 8D0B 2A1F。
总结
检查安装完整性只需几分钟,但能避免大部分安全风险。无论是 Windows、macOS、Linux 还是安卓,都务必执行哈希校验和签名验证。安装后再核对版本和路径,多重保障,让你免费、高效的 Telegram 体验安心无忧。切记:永远只从官网或官方 GitHub 仓库下载,并拒绝任何来路不明的安装包。