<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="/feed.php">
        <title>Documentation Center public:software:install_manager:referenceguide:tech_articles:package_naming</title>
        <description></description>
        <link>/</link>
        <image rdf:resource="/lib/tpl/dazdoccenter/images/favicon.ico" />
       <dc:date>2026-04-14T11:35:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="/public/software/install_manager/referenceguide/tech_articles/package_naming/start"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="/lib/tpl/dazdoccenter/images/favicon.ico">
        <title>Documentation Center</title>
        <link>/</link>
        <url>/lib/tpl/dazdoccenter/images/favicon.ico</url>
    </image>
    <item rdf:about="/public/software/install_manager/referenceguide/tech_articles/package_naming/start">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-18T18:39:13+00:00</dc:date>
        <title>Package Naming</title>
        <link>/public/software/install_manager/referenceguide/tech_articles/package_naming/start</link>
        <description>
&lt;h1 id=&quot;package_naming&quot;&gt;Package Naming&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT1 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_todo plugin_wrap&quot; style=&quot;width: 80%;&quot;&gt;
&lt;p&gt;
This page is a &lt;a href=&quot;/public/terms/wip/start&quot; class=&quot;wikilink1&quot; title=&quot;public:terms:wip:start&quot;&gt;WIP&lt;/a&gt;. There is likely to be incomplete and or missing information while the page is being built. 
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT2 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Zip files being very common, &lt;a href=&quot;/public/software/install_manager/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:install_manager:start&quot;&gt;Install Manager&lt;/a&gt; enforces a strict naming policy for its packages&lt;sup&gt;&lt;a href=&quot;#fn__1&quot; id=&quot;fnt__1&quot; class=&quot;fn_top&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt;.  Install Manager will only pay attention to a zip file whose name matches a specific pattern.  This matching process is performed using a precise &lt;a href=&quot;/public/terms/regular_expression/start&quot; class=&quot;wikilink2&quot; title=&quot;public:terms:regular_expression:start&quot; rel=&quot;nofollow&quot;&gt;regular_expression&lt;/a&gt;, documented in detail below.
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;detail&quot;&gt;Detail&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
The initial regular expression used by Install Manager to validate the name of packages that are located in the active account&amp;#039;s specified “Package Archive” folder is:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;^([A-Z][0-9A-Z]{0,6})(?=\d{8})(\d{8})(-(\d{2}))?_([0-9A-Za-z]+)\.zip$&lt;/pre&gt;

&lt;p&gt;
If a match can be made, the following regular expression is then used to determine whether the file is a &lt;a href=&quot;/public/terms/standard_package/start&quot; class=&quot;wikilink2&quot; title=&quot;public:terms:standard_package:start&quot; rel=&quot;nofollow&quot;&gt;standard_package&lt;/a&gt; or a &lt;a href=&quot;/public/terms/custom_package/start&quot; class=&quot;wikilink2&quot; title=&quot;public:terms:custom_package:start&quot; rel=&quot;nofollow&quot;&gt;custom_package&lt;/a&gt;:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;^(IM|DZ|DAZ|DAZ3D|TAFI)(?=\d{8})(\d{8})(-(\d{2}))?_([0-9A-Za-z]+)\.zip$&lt;/pre&gt;

&lt;p&gt;
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.
&lt;/p&gt;
&lt;pre class=&quot;file&quot;&gt;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&lt;/pre&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Source Prefix&lt;/strong&gt; - A sequence of capital letters in the English alphabet and/or numbers, used to identify the source of the file.  The &lt;code&gt;IM&lt;/code&gt;, &lt;code&gt;DZ&lt;/code&gt;, &lt;code&gt;&lt;abbr title=&quot;Digital Art Zone&quot;&gt;DAZ&lt;/abbr&gt;&lt;/code&gt;, &lt;code&gt;DAZ3D&lt;/code&gt; and &lt;code&gt;TAFI&lt;/code&gt; prefixes are reserved for use by &lt;a href=&quot;http://www.daz3d.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://www.daz3d.com&quot; rel=&quot;nofollow noopener&quot;&gt;DAZ 3D&lt;/a&gt;.  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.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Product SKU/ID&lt;/strong&gt; - A zero padded eight (8) digit integer value that represents the Stock Keeping Unit (&lt;a href=&quot;/public/terms/sku/start&quot; class=&quot;wikilink2&quot; title=&quot;public:terms:sku:start&quot; rel=&quot;nofollow&quot;&gt;sku&lt;/a&gt;) used to uniquely identify the product. This value can be shared between multiple packages belonging to the same product.  Product SKUs/IDs must be unique..&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Product/Package ID Delimiter&lt;/strong&gt; - A hyphen (-) character between the Product SKU/ID and the Package ID which is used for parsing these values from the file name in the event that a &lt;a href=&quot;/public/software/install_manager/referenceguide/tech_articles/package_supplement_file/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:install_manager:referenceguide:tech_articles:package_supplement_file:start&quot;&gt;Package Supplement File&lt;/a&gt; for the file does not exist.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Package ID&lt;/strong&gt; - A zero padded two (2) digit integer value used to uniquely identify a downloadable file provided by the product. This value should not be used more than once within the same product.  Once this value is associated with the type of contents in the package (i.e. a &lt;a href=&quot;/public/software/install_manager/referenceguide/terms/package_qualifier/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:install_manager:referenceguide:terms:package_qualifier:start&quot;&gt;Package Qualifier&lt;/a&gt;), it should not be changed.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Package ID/Name Delimiter&lt;/strong&gt; - An underscore (_) character between the Package ID and the Product Name, used for parsing these values from the file name in the event that a Product Supplement File for the package does not exist.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;Product [Part] Name&lt;/strong&gt; - A sanitized and perhaps shortened version of the product name, including the part identifier, if any, where no special characters or spaces are present.  In the event that a Product Supplement File for the package does not exist, this is the name displayed to the user.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;File Extension Delimiter&lt;/strong&gt; - A period (.) character.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;strong&gt;File Extension&lt;/strong&gt; - The lowercase sequence of characters, z, i and p.&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;div class=&quot;fn&quot;&gt;&lt;sup&gt;&lt;a href=&quot;#fnt__1&quot; id=&quot;fn__1&quot; class=&quot;fn_bot&quot;&gt;1)&lt;/a&gt;&lt;/sup&gt; 
&lt;div class=&quot;content&quot;&gt;sometimes referred to as “downloads” or “installers”&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
