This page is a WIP. There is likely to be incomplete and or missing information while the page is being built.
Zip files being very common, Install Manager enforces a strict naming policy for its packages1). Install Manager will only pay attention to a zip file whose name matches a specific pattern. This matching process is performed using a precise regular_expression, documented in detail below.
The initial regular expression used by Install Manager to validate the name of packages that are located in the active account's specified “Package Archive” folder is:
^([A-Z][0-9A-Z]{0,6})(?=\d{8})(\d{8})(-(\d{2}))?_([0-9A-Za-z]+)\.zip$
If a match can be made, the following regular expression is then used to determine whether the file is a standard_package or a custom_package:
^(IM|DZ|DAZ|DAZ3D|TAFI)(?=\d{8})(\d{8})(-(\d{2}))?_([0-9A-Za-z]+)\.zip$
Below is an annotated example followed by additional information about the naming pattern used and what the various parts are used for and/or mean.
Source Prefix | | Product/Package ID Delimiter | | | | Package ID/Name Delimiter | | | | | | File Extension Delimiter | | | | | | | | File Extension | | | | _ /\ | | |/ \ IM00014812-01_GenesisStarterEssentials.zip \______/ \/ \______________________/ | | | | | Product [Part] Name | | | Package ID | Product SKU/ID
IM
, DZ
, DAZ
, DAZ3D
and TAFI
prefixes are reserved for use by DAZ 3D. Other prefixes can be used to identify products provided by other sources. Prefixes used to represent other sources must start with at least one letter and can optionally be followed by up to six letters and/or numbers, for a total of seven characters; e.g. A-Z, 0-9; lowercase letters and special characters are not supported.