O que é o formato de ficheiro HWP?
Arquivos .hwp estão associados ao Hanword (anteriormente conhecido como Hangul Word Processor), desenvolvido pela Hancom Inc. da Coreia do Sul.
Arquivos com a extensão .hwp, além de texto, podem armazenar informações de formatação de texto, gráficos, tabelas e outros elementos de documento. O formato utiliza um contêiner OLE2 Compound File Binary (CFBF) - a mesma estrutura binária que fundamenta os arquivos legados Microsoft Word .doc - com fluxos de conteúdo individuais compactados usando zlib. O fluxo FileHeader dentro do contêiner abre com a assinatura ASCII HWP Document File.
Hangul é o nome do alfabeto coreano. O Hanword oferece suporte nativo para caracteres Hangul, o que é uma das principais razões para sua enorme popularidade no mercado coreano. O governo e as instituições coreanas adotaram o Hanword como seu processador de texto padrão, tornando o .hwp o formato de documento oficial de facto na Coreia do Sul.
Existem várias ferramentas para abrir e converter arquivos .hwp em outros formatos de documento populares. O LibreOffice Writer suporta .hwp nativamente, e a Hancom fornece um Hancom Office Viewer gratuito. Como o .hwp está profundamente enraizado na burocracia sul-coreana, ele também é um alvo frequente de campanhas de malware - arquivos .hwp maliciosos que exploram objetos OLE incorporados são um vetor de ataque documentado usado por grupos APT, incluindo o Lazarus Group. O sucessor do formato, .hwpx, é um contêiner aberto baseado em XML que se tornou o padrão do Hancom Office em abril de 2021.
Segurança e proteção
RISCO: HIGHO HWP é um vetor de entrega de malware documentado. Grupos APT da Coreia do Norte (incluindo o Lazarus Group), bem como outros atores de ameaças, exploram regularmente vulnerabilidades no manuseio de objetos OLE e scripts incorporados do Hancom Hangul para entregar malware a alvos que falam coreano. Múltiplos CVEs afetam o Hancom Hangul. Nunca abra um arquivo HWP inesperado ou não solicitado em um sistema de produção sem verificá-lo primeiro. Para usuários que precisam apenas ler o conteúdo de um HWP recebido de uma fonte confiável conhecida, usar o LibreOffice (que possui uma superfície de ataque mais limitada que o Hancom Hangul) ou um conversor online é mais seguro.
Detalhes do formato
em resumo- Variantes legadas Haansoft HWP (HWP 2.x/3.x) - Formatos binários anteriores (.hwp) da era DOS/início do Windows, estruturalmente diferentes do HWP 5.x; raros hoje em dia.
Programas que abrem arquivos HWP
Detalhes técnicos
especificação profunda| Formato de contêiner | OLE2 Compound File Binary Format (CFBF); magic bytes `D0 CF 11 E0 A1 B1 1A E1` - mesmo contêiner dos legados `.doc`, `.xls`, `.ppt` |
| Assinatura interna | O fluxo `FileHeader` abre com a string ASCII `HWP Document File` (hex: 48 57 50 20 44 6F 63 75 6D 65 6E 74 20 46 69 6C 65) |
| Ordem dos bytes | Little-endian em todo o arquivo (padrão OLE2 CFBF) |
| Compressão de conteúdo | Compressão zlib por fluxo aplicada aos fluxos de conteúdo dentro do contêiner OLE2 |
| Tipo MIME | `application/x-hwp` (também registrado como `application/vnd.hancom.hwp`) |
| Fluxos internos | `FileHeader`, `BodyText` (parágrafos), `DocInfo` (propriedades), `BinData` (imagens/objetos incorporados), `PrvText` (visualização em texto simples), `PrvImage` (miniatura) |
| Criptografia | Proteção por senha opcional usando RC4 ou AES; estado criptografado sinalizado no fluxo `FileHeader` |
| Campo de versão | Versão do formato HWP armazenada como `5.x.y.z` no fluxo `FileHeader` (ex: `5.1.0.0`) |
| Codificação de texto | Hangul e outros textos Unicode armazenados como UTF-16LE dentro dos fluxos de conteúdo |
| Risco de segurança | Vetor de entrega de malware documentado (campanhas APT incluindo Lazarus Group); objetos OLE maliciosos incorporados são um mecanismo de ataque conhecido |
| Tamanho de arquivo típico | 20 KB - 50 MB; cresce substancialmente com imagens incorporadas ou objetos OLE |
| Formato sucessor | `.hwpx` - formato aberto da Hancom baseado em ZIP/XML; tornou-se o padrão do Hancom Office em 15 de abril de 2021 |
| Lançado | 1989 (HWP 1.0, MS-DOS) |
| Versão mais recente | HWP 5.x (last widely used binary format; default changed to HWPX on April 15, 2021) |
| Padrão aberto | Sim · livre de royalties |
| Especificação | www.hancom.com |
Conversões de HWP
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos HWP.