MSI2XML / XML2MSI 2.2.1.957

MSI2XML is a Windows Installer database to xml bi-directional converter.

Features of msi2xml

  • Includes binary streams as MIME (base64) encoded text in the XML file.
  • Alternatively writes binary streams as external files and includes them by references in the XML file.
  • Ensures integrity of binary streams by including a MD5 fingerprint.
  • Includes a default style sheet to display the XML file as a web page in Internet Explorer 5.
  • Sorts rows according to key columns.
  • Version control friendly: time stamps of binary files only change when the file's content changes.

Features of xml2msi

  • Instead of including field data in the XML file, an external reference may be specified instead (href). Both, URLs and local paths are resolved dynamically.
  • Accepts an MD5 checksum for all data fields, to ensure data integrity.
  • Automatically sets the correct column types for the standard tables.
  • Validates the data types for standard table columns.

Usage of msi2xml

More detailed usage information at Usage of msi2xml.

msi2xml [-q] [-n] [-m] [-e ENCODING] [-s [STYLESHEET]] [-b [DIR]] [-c [DIR[,MEDIACABS]] [-o XMLFILE] file

-q --quiet quiet processing -n --no-sort disable sorting of rows -m --merge-module convert a merge module (.msm) -e --encoding=ENCODING force XML encoding to ENCODING (default is US-ASCII) -s --stylesheet disable default XSL stylesheet -s --stylesheet=NAME use XSL stylesheet NAME -b --dump-streams=DIR save binary streams to DIR subdirectory -c --extract-cabs=DIR,MEDIAS extract content of cabinet files of MEDIAS to DIR (see notes) -o --output=FILE write MSI file to FILE

Usage of xml2msi

More detailed usage information at Usage of xml2msi.

xml2msi [-m] [-p PREFIX] [-c [GUID]] [-d [GUID]] [-g [GUID]] [-v VERSION] [-r [VERSION]] [-u [XMLFILE]] [-s "PROPERTY= VALUE"] [-o MSIFILE] XMLFILE

-q --quiet quiet processing -m --ignore-md5 treat failed MD5 checks as warnings -p --href-prefix=PREFIX prepend PREFIX to external references (href) -c --package-code=GUID update package code (with GUID, see notes) -d --product-code=GUID update product code (with GUID, see notes) -g --upgrade-code=GUID update upgrade code (with GUID, see notes) -v --product-version=VER update product version with VER (see notes) -r --upgrade-version=VER update 'Upgrade' table entry 'VersionMax' (uses product version if VER omited, also see notes) -u --update-xml=FILE write updated XML to FILE (or update input file if FILE omited) -s --set="PROPERTY=VALUE" set/update PROPERTY in Property table to VALUE (repeat option for setting multiple properties) -o --output=FILE write MSI file to FILE

Брой изтегляния: 443
Размер: 556.72 kB
Дата на обновяване: 28.01.2019
Схема за разпространение: безплатен софтуер
Операционни системи: Windows 7 x64, Windows 8 x64,
Windows 8.1 x64, Windows 10 x64, Windows 11 x64