Hvad er HWP-filformatet?
.hwp-filer er forbundet med Hanword (tidligere kendt som Hangul Word Processor), udviklet af Hancom Inc. fra Sydkorea.
Filer med filtypenavnet .hwp kan, udover tekst, gemme tekstformateringsoplysninger, diagrammer, grafik, tabeller og andre dokumentelementer. Formatet bruger en OLE2 Compound File Binary (CFBF) container - den samme binære struktur, der ligger til grund for ældre Microsoft Word .doc-filer - med individuelle indholdsstrømme komprimeret ved hjælp af zlib. FileHeader-strømmen inde i containeren åbner med ASCII-signaturen HWP Document File.
Hangul er navnet på det koreanske alfabet. Hanword tilbyder indfødt understøttelse af Hangul-tegn, hvilket er en af hovedårsagerne til dets enorme popularitet på det koreanske marked. Den koreanske regering og institutioner har vedtaget Hanword som deres standard tekstbehandlingsprogram, hvilket gør .hwp til det de facto officielle dokumentformat i Sydkorea.
Der findes flere værktøjer til at åbne og konvertere .hwp-filer til andre populære dokumentformater. LibreOffice Writer understøtter .hwp indfødt, og Hancom leverer en gratis Hancom Office Viewer. Fordi .hwp er dybt indlejret i det sydkoreanske bureaukrati, er det også et hyppigt mål for malware-kampagner - ondsindede .hwp-filer, der udnytter indlejrede OLE-objekter, er en dokumenteret angrebsvektor brugt af APT-grupper, herunder Lazarus Group. Formatets efterfølger, .hwpx, er en åben XML-baseret container, der blev standard i Hancom Office i april 2021.
Sikkerhed og tryghed
RISIKO: HIGHHWP er en dokumenteret malware-leveringsvektor. Nordkoreanske APT-grupper (herunder Lazarus Group), såvel som andre trusselsaktører, udnytter regelmæssigt sårbarheder i Hancom Hanguls håndtering af OLE-objekter og indlejrede scripts til at levere malware til koreansktalende mål. Flere CVE'er påvirker Hancom Hangul. Åbn aldrig en uventet eller uopfordret HWP-fil på et produktionssystem uden at scanne den først. For brugere, der blot har brug for at læse indholdet af en HWP modtaget fra en kendt, betroet kilde, er det sikrere at bruge LibreOffice (som har en mere begrænset angrebsflade end Hancom Hangul) eller en online-konverter.
Formatdetaljer
kort fortalt- Haansoft HWP-arvevarianter (HWP 2.x/3.x) - Tidligere binære formater (.hwp) fra DOS/tidlig Windows-æra, strukturelt forskellige fra HWP 5.x; sjældne i dag.
Programmer der åbner HWP-filer
Tekniske detaljer
dyb specifikation| Containerformat | OLE2 Compound File Binary Format (CFBF); magic bytes `D0 CF 11 E0 A1 B1 1A E1` - samme container som ældre `.doc`, `.xls`, `.ppt` |
| Intern signatur | `FileHeader`-strømmen åbner med ASCII-strengen `HWP Document File` (hex: 48 57 50 20 44 6F 63 75 6D 65 6E 74 20 46 69 6C 65) |
| Byte-rækkefølge | Little-endian overalt (OLE2 CFBF-standard) |
| Indholdskomprimering | Zlib-komprimering anvendt på de enkelte indholdsstrømme inde i OLE2-containeren |
| MIME-type | `application/x-hwp` (også registreret som `application/vnd.hancom.hwp`) |
| Interne strømme | `FileHeader`, `BodyText` (afsnit), `DocInfo` (egenskaber), `BinData` (indlejrede billeder/objekter), `PrvText` (ren tekst-eksempel), `PrvImage` (miniaturebillede) |
| Kryptering | Valgfri adgangskodebeskyttelse ved hjælp af RC4 eller AES; krypteringstilstand markeret i `FileHeader`-strømmen |
| Versionsfelt | HWP-formatversion gemt som `5.x.y.z` i `FileHeader`-strømmen (f.eks. `5.1.0.0`) |
| Tekstkodning | Hangul og anden Unicode-tekst gemt som UTF-16LE i indholdsstrømmene |
| Sikkerhedsrisiko | Dokumenteret malware-leveringsvektor (APT-kampagner herunder Lazarus Group); ondsindede indlejrede OLE-objekter er en kendt angrebsmekanisme |
| Typisk filstørrelse | 20 KB - 50 MB; vokser væsentligt med indlejrede billeder eller OLE-objekter |
| Efterfølgende format | `.hwpx` - Hancoms åbne ZIP/XML-baserede format; blev standard i Hancom Office den 15. april 2021 |
| Udgivet | 1989 (HWP 1.0, MS-DOS) |
| Seneste version | HWP 5.x (last widely used binary format; default changed to HWPX on April 15, 2021) |
| Åben standard | Ja · royaltyfri |
| Specifikation | www.hancom.com |
HWP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om HWP-filer.