WMZ failų formatas

Overview

WMZ failo formatas yra suspaustas “Windows Metafile” (WMF) formato versija. Jis daugiausia buvo naudojamas senesnių “Microsoft Office” programų versijų kaip vidutinio žingsnio, kai dokumentai yra išsaugoti HTML formatu arba tuo pačiu el. Pašto dokumentus, kuriuose yra įterptas klipų menas ir ekvacijos. Nepaisant istorinės reikšmės, W MZ formatas daugeliu atvejų buvo pakeistas modernesniais failų formatais, pavyzdžiui, EMF ir SVG vektorinės grafikos.

WMZ failai paprastai supjaustomi naudojant GZIP algoritmą, kuris taiko DEFLATE kompresiją visam archyvui, o ne atskiriems failams, kaip ir ZIP archyvuose. Tai reiškia, kad WМZ failai yra kompaktiškas būdas saugoti metafilus, neprarandant daugelio originalių duomenų vientisumo. Nors mažiau paplitęs šiandien, suprasti, ką daryti su WMS failus vis dar gali būti vertinga kūrėjams ir techniniams vartotojams susidoroti su paveldėjimo sistemomis ar konkrečių naudojimo atvejais.

Pagrindinės savybės

  • Spaudimo efektyvumas: Naudoja GZIP DEFLATE algoritmą, kad veiksmingai suspaustų WMF metafilus.
  • Metafile palaikymas: Vektorinės grafikos duomenys saugomi kompaktišku, kompresuotu formatu, tinkamu įterpti į dokumentus.
  • Legacy Kompatibilumas: Sukurtas norint lengvai dirbti su ankstesniais „Microsoft Office“ programų ir kitos programinės įrangos versijomis, kurios palaiko „WMF“ failus.
  • Cross-Platform Viewing: Galima atidaryti įvairiose operacinėse sistemose naudojant suderinamus įrankius, tokius kaip „Corel WinZip“ arba „Apple Archive Utility.

Techninės specifikacijos

Formatų struktūra

WMZ failų formatas iš esmės yra GZIP suspaustas Windows Metafile (WMF) formato versija:

  • File Header: Sudėtyje yra metadata apie suspaustas duomenis.
  • Opcionalios viryklės: Papildomi virikliai, kurie gali būti pateikiami priklausomai nuo suspaudimo nustatymų ar konkrečių reikalavimų.
  • Spausdinti duomenys: faktinis WMF failų turinys, suspaustas naudojant DEFLATE.
  • File Footer: Apima patikrinimus ir kitą informaciją, kad būtų užtikrintas vientisumas.

Pagrindiniai komponentai

Pagrindiniai WMZ failo komponentai apima:

  • Pagrindinis skyrius: Sudėtyje yra esminiai metadata apie failą, pavyzdžiui, suspaudimo metodas ir laiko juosta.
  • Body Section: Pagrindinė dalis, kurioje yra suspaustas duomenys. čia yra faktinis WMF turinys.
  • Futerių skirsnis: Įtraukiama kontrolė, siekiant patikrinti suspaustų duomenų vientisumą.

Standartai ir suderinamumas

WMZ failai laikosi GZIP specifikacijų versija 4.3, kaip išsamiai nurodyta RFC1952 . Tai užtikrina suderinamumą tarp skirtingų platformų ir įrankių, palaikančių GZIP suspaudimą. tačiau, atsižvelgiant į konkrečią WMF turinio pobūdį per „WMZ“ failus, ne visi generiniai „G ZIP“ žiūrovai ar dekompresoriai galės juos tinkamai tvarkyti.

Istorija ir evoliucija

WMZ formatas buvo pristatytas senesnėse „Microsoft Office“ versijose kaip priemonė efektyviai saugoti ir perduoti sudėtingus metafilus, tokius kaip klipų menas ir ekvacijos. Pagrindinis jo tikslas buvo sumažinti failų dydį, kai saugomi dokumentai HTML formatu arba siunčiami el. Laiškai su įterptu grafika. Laikui bėgant, pažangesni formatai, tokie kaip EMF (Paprastas Metafilas) ir SVG (Scalable Vector Graphics) daugeliu atvejų pakeitė WmZ vektorinių grafikos saugojimui ir perdavimui.

Darbas su WMZ failais

Atsisiųsti WMZ failus

Norėdami atidaryti WMZ failą, galite naudoti programas, tokias kaip „Corel WinZip“ arba „Apple Archive Utility“ macOS. Šie įrankiai gali dekompresuoti GZIP archyvą ir atskleisti įterptą „WMF“ turinį.

Konvertuoti WMZ failus

Konvertuoti WMZ failą paprastai reiškia, kad jo turinys yra ištraukiamas naudojant GZIP dekompresorių, o po to gaunamas WF failas konvertuojamas į kitą formatą, pavyzdžiui, EMF arba SVG. Šis procesas gali būti automatizuotas su scenarijais ar specialiais konvertavimo įrankiais, nors konkrečios programinės įrangos rekomendacijos čia nėra pateiktos, siekiant išvengti komercinių produktų skatinimo.

WMZ failų kūrimas

WMZ failus paprastai automatiškai sukuria senesnės „Microsoft Office“ programų versijos, kai saugo dokumentus HTML formatu arba siunčia el. Laiškus, kuriuose yra įterptas klipų menas ir ekvacijos.

Dažniausiai naudojami atvejai

  • Legacy Document Conversion: Konvertuojant senesnius „Microsoft Office“ dokumentus, kurie yra išsaugoti HTML formatu, kuriame yra įterptos grafikos.
  • Email priedai: Siųsti el. laiškus su sudėtingomis vektorinėmis grafikomis, nepažeidžiant elektroninio pašto dydžio, ypač kai kalbama apie paveldėjimo sistemas.
  • Vector Graphics Storage: kaip kompaktiškas saugojimo sprendimas vektorio grafikai dokumentuose ar programose, kurioms reikia efektyvaus metafilinio tvarkymo.

Privalumai ir apribojimai

Pranašumai:

  • Efektyvus WMF failų suspaudimas naudojant GZIP DEFLATE algoritmą.
  • Suderinamumas su Microsoft Office ir kitos programinės įrangos, palaikančios WMF, senesnėmis versijomis.
  • Tinka paveldėjimo sistemoms, kurios remiasi kompresuotais metafilais dokumentų saugojimui ar perdavimui.

Apribojimai:

  • Ribotas parama šiuolaikiniuose programose dėl labiau pažangių formatų, tokių kaip EMF ir SVG, paplitimo.
  • Reikalauja konkrečių įrankių ar bibliotekų dekompresuoti ir peržiūrėti turinį, kuris gali būti lengvai prieinamas visose platformose.

Kūrėjų ištekliai

Programavimas su WMZ failais palaikomas per įvairias API ir bibliotekas. kodo pavyzdžiai ir įgyvendinimo vadovai netrukus bus pridėti.

Dažnai užduodami klausimai

  • Kaip atidaryti WMZ failą?

  • Galite naudoti programinę įrangą, pvz., „Corel WinZip“ arba „Apple Archive Utility“, kad dekompresuotumėte „GZIP“ archyvą ir peržiūrint įterptą WMF turinį.

  • Ar galima konvertuoti WMZ failus į kitus formatus?

  • Taip, galite konvertuoti WMZ failus, pirmiausia ištraukiant jų turinį naudojant GZIP dekompresorių, o paskui paverčiant gautą “WMF” failą į kitą formatą, pvz., EMF ar SVG.

  • Koks yra geriausias būdas sukurti WMZ failus programuojamai?

  • Galite sukurti WMF failus pirmiausia ir tada suspausti juos naudojant GZIP bibliotekas, prieinamas įvairių programavimo kalbų, pavyzdžiui, Python, C# ar Java.

References

 Lietuvių