如何在 Linux 和 macOS 上无需专有软件即可打开韩国 HWP 格式
如果你收到过扩展名为 .hwp 或 .hwpx 的文件,你可能还记得那种无助感。韩文文字处理格式(Hancom Office)本质上是韩国文档工作流程的事实标准。多年来,政府机构、大学和企业一直在使用它,而不是常见的 docx 或 pdf。然而,在韩国和 Windows 生态系统之外,打开这样的文档确实很头疼。
通常你只能搜索付费的网页转换器,或者启动装有 Windows 的虚拟机。最近我偶然发现了 hop 仓库,它旨在用合适的开源解决方案来解决这个本地痛点。

技术原理
HOP 的全称很简单:Open HWP。从本质上讲,它是一个适用于 macOS、Linux 和 Windows 的轻量级桌面编辑器。
项目作者、开发者 golbin 在描述中坦诚地说明:HOP 是 rhwp 引擎的图形化包装器(rhwp 是由另一位作者编写的 HWP 解析和渲染器)。项目创建者没有从头开始重新实现这个复杂二进制格式的解析,而是采用了一个现有的核心,并在其上添加了适当的操作系统集成。
该应用使用 TypeScript 编写,并被打包成本地原生应用。它可以:
- 直接从文件管理器或通过拖放打开
.hwp和.hwpx文件 - 编辑文本并将文档保存回
.hwp - 无需第三方工具即可直接将文档导出为 PDF
- 通过操作系统系统对话框发送文档进行打印
- 同时处理多个窗口和文件
如何安装
该项目采用 MIT 许可证发布。在发布页面可以找到适用于几乎所有流行平台的预构建版本。
macOS
对于 Mac,有适用于 Apple Silicon 和 Intel 的签名和公证二进制文件。最简单的方式是通过 Homebrew 安装:
brew install hop
或者,你也可以从 GitHub Releases 手动下载 .dmg 文件。
Linux
在 Linux 上,作者建议使用针对你特定发行版的原生包,以避免韩文输入法(IME)和 WebKitGTK 的问题。
对于 Ubuntu 和 Debian:
# Скачиваем .deb пакет из релизов
sudo dpkg -i HOP-linux-x64.deb
对于 Arch Linux,软件包已在 AUR 中:
yay -S hop-openhwp-bin
# или через paru
paru -S hop-openhwp-bin
同样可用的是适用于 Fedora/openSUSE 的 .rpm 和便携式 AppImage。但是,AppImage 在 Wayland 上切换键盘布局时可能会有问题。
Windows
对于 Windows,有 .msi 安装程序可用。由于开发者还没有付费证书用于签名,SmartScreen 和 Microsoft Edge 在下载时可能会发出警告。你需要在浏览器的下载菜单中点击"保存"。
注意事项和实际用例
让我们现实一点:HOP 无法在复杂布局方面取代功能完整的办公套件。它不是 LibreOffice 或 Google Docs。如果原始韩文文档包含复杂的宏、特定脚本或罕见的表格格式,显示可能会在某些地方出现问题。
但对于与亚洲合作伙伴合作的开发者和团队来说,这是一个救星。现在你不需要要求对方将文档重新保存为 Word 格式,也不需要将机密合同上传到未经核实的在线转换器。你只需在本地打开文件,阅读内容,进行小幅编辑,然后将结果导出为 PDF。
如果你在 Linux 或 macOS 上工作,并且经常处理亚洲文档工作流程,这个项目值得收藏。源代码在 GitHub 上是开放的,渲染引擎也在不断被社区改进。
相关项目