Vad är filformatet HWP?
.hwp-filer är associerade med Hanword (tidigare känt som Hangul Word Processor), utvecklat av Hancom Inc. i Sydkorea.
Filer med filtillägget .hwp kan, förutom text, lagra information om textformatering, diagram, grafik, tabeller och andra dokumentelement. Formatet använder en OLE2 Compound File Binary (CFBF)-container - samma binära struktur som ligger till grund för äldre Microsoft Word .doc-filer - med individuella innehållsströmmar komprimerade med zlib. Strömmen FileHeader inuti containern börjar med ASCII-signaturen HWP Document File.
Hangul är namnet på det koreanska alfabetet. Hanword erbjuder inbyggt stöd för Hangul-tecken, vilket är en av de främsta anledningarna till dess enorma popularitet på den koreanska marknaden. Den koreanska regeringen och institutioner har antagit Hanword som sin standardordbehandlare, vilket gör .hwp till det de facto officiella dokumentformatet i Sydkorea.
Det finns flera verktyg för att öppna och konvertera .hwp-filer till andra populära dokumentformat. LibreOffice Writer stöder .hwp inbyggt, och Hancom tillhandahåller en gratis Hancom Office Viewer. Eftersom .hwp är djupt inbäddat i den sydkoreanska byråkratin är det också ett vanligt mål för kampanjer med skadlig kod - skadliga .hwp-filer som utnyttjar inbäddade OLE-objekt är en dokumenterad attackvektor som används av APT-grupper inklusive Lazarus Group. Formatets efterföljare, .hwpx, är en öppen XML-baserad container som blev standard i Hancom Office i april 2021.
Säkerhet & trygghet
RISK: HIGHHWP är en dokumenterad vektor för leverans av skadlig kod. Nordkoreanska APT-grupper (inklusive Lazarus Group), liksom andra hotaktörer, utnyttjar regelbundet sårbarheter i Hancom Hanguls hantering av OLE-objekt och inbäddade skript för att leverera skadlig kod till koreansktalande mål. Flera CVE:er påverkar Hancom Hangul. Öppna aldrig en oväntad eller oönskad HWP-fil på ett produktionssystem utan att skanna den först. För användare som bara behöver läsa innehållet i en HWP som tagits emot från en känd betrodd källa är det säkrare att använda LibreOffice (som har en mer begränsad attackyta än Hancom Hangul) eller en onlinekonverterare.
Formatdetaljer
i ett nötskal- Haansoft HWP äldre varianter (HWP 2.x/3.x) - Tidigare binära format (.hwp) från DOS/tidig Windows-era, strukturellt annorlunda än HWP 5.x; sällsynta idag.
Program som öppnar HWP-filer
Tekniska detaljer
djup specifikation| Containerformat | OLE2 Compound File Binary Format (CFBF); magic bytes `D0 CF 11 E0 A1 B1 1A E1` - samma container som äldre `.doc`, `.xls`, `.ppt` |
| Intern signatur | Strömmen `FileHeader` öppnas med ASCII-strängen `HWP Document File` (hex: 48 57 50 20 44 6F 63 75 6D 65 6E 74 20 46 69 6C 65) |
| Bytordning | Little-endian genomgående (OLE2 CFBF-standard) |
| Innehållskomprimering | zlib-komprimering per ström tillämpad på innehållsströmmar inuti OLE2-containern |
| MIME-typ | `application/x-hwp` (även registrerad som `application/vnd.hancom.hwp`) |
| Interna strömmar | `FileHeader`, `BodyText` (stycken), `DocInfo` (egenskaper), `BinData` (inbäddade bilder/objekt), `PrvText` (förhandsvisning i klartext), `PrvImage` (miniatyrbild) |
| Kryptering | Valfritt lösenordsskydd med RC4 eller AES; krypteringstillstånd flaggat i strömmen `FileHeader` |
| Versionsfält | HWP-formatversion lagrad som `5.x.y.z` i strömmen `FileHeader` (t.ex. `5.1.0.0`) |
| Textkodning | Hangul och annan Unicode-text lagrad som UTF-16LE inom innehållsströmmar |
| Säkerhetsrisk | Dokumenterad vektor för leverans av skadlig kod (APT-kampanjer inklusive Lazarus Group); skadliga inbäddade OLE-objekt är en känd attackmekanism |
| Typisk filstorlek | 20 KB - 50 MB; växer avsevärt med inbäddade bilder eller OLE-objekt |
| Efterföljande format | `.hwpx` - Hancoms öppna ZIP/XML-baserade format; blev standard i Hancom Office den 15 april 2021 |
| Släppt | 1989 (HWP 1.0, MS-DOS) |
| Senaste version | HWP 5.x (last widely used binary format; default changed to HWPX on April 15, 2021) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.hancom.com |
HWP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om HWP-filer.