|
Association of Shareware Professionals
The World's #1 Trade Organization for Independent Software Developers and Vendors
|
The information shown on this page is merely an HTML view of the specification. The actual specification is itself an XML file.
A PAD file is a well-formed, UTF-8 encoded XML 1.0 file containing the data fields listed below:
| PAD Information | |
| PAD Version | |
| PAD specification version that the PAD file complies with | |
| Path: | XML_DIZ_INFO/MASTER_PAD_VERSION_INFO/MASTER_PAD_VERSION |
| RegEx: | ^\d.\d+\Z |
| Decimal major and minor version numbers with separator (.) | |
| PAD Editor | |
| Name of tool producing PAD file | |
| Path: | XML_DIZ_INFO/MASTER_PAD_VERSION_INFO/MASTER_PAD_EDITOR |
| RegEx: | ^[^<\x09]{0,100}\Z |
| Text string 0-100 characters | |
| PAD Comment | |
| Information on how to find out more about PAD | |
| Path: | XML_DIZ_INFO/MASTER_PAD_VERSION_INFO/MASTER_PAD_INFO |
| RegEx: | ^[^<\x09]{0,1000}\Z |
| Text string 0-1000 characters | |
| Company Information | |
| Company name | |
| Company name or, if no company name, author name | |
| Path: | XML_DIZ_INFO/Company_Info/Company_Name |
| RegEx: | ^[^<\x09]{2,40}\Z |
| Text string 2-40 characters | |
| Address | |
| First line of the mailing address | |
| Path: | XML_DIZ_INFO/Company_Info/Address_1 |
| RegEx: | ^[a-zA-Z0-9\xbc-\xff .\-,#\/]{0,40}\Z |
| Text string 0-40 characters | |
| Address 2nd line | |
| Second line of the mailing address, optional | |
| Path: | XML_DIZ_INFO/Company_Info/Address_2 |
| RegEx: | ^[a-zA-Z\xbc-\xff0-9 .\-,#\/]{0,40}\Z |
| Text string 0-40 characters | |
| City or town | |
| City, town or village | |
| Path: | XML_DIZ_INFO/Company_Info/City_Town |
| RegEx: | ^[a-zA-Z\xbc-\xff0-9 .\-,#\/]{2,40}\Z |
| Text string 2-40 characters | |
| State | |
| State, province or region | |
| Path: | XML_DIZ_INFO/Company_Info/State_Province |
| RegEx: | ^[a-zA-Z\xbc-\xff0-9 .\-,\/]{0,30}\Z |
| Text string 0-30 characters | |
| ZIP | |
| ZIP or Postal code | |
| Path: | XML_DIZ_INFO/Company_Info/Zip_Postal_Code |
| RegEx: | ^[^<\x09]{0,20}\Z |
| Text string 0-20 characters | |
| Country | |
| Country | |
| Path: | XML_DIZ_INFO/Company_Info/Country |
| RegEx: | ^[a-z A-Z]{2,40}\Z |
| Text string 2-40 alphabetic | |
| Website | |
| Company website URL | |
| Path: | XML_DIZ_INFO/Company_Info/Company_WebSite_URL |
| RegEx: | ^http:\/\/.{2,70}\Z |
| URL http:// + 2-70 characters | |
| Author first name | |
| Author's first name | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Author_First_Name |
| RegEx: | ^[^<\x09]{2,30}\Z |
| Text string 2-30 characters | |
| Author last name | |
| Author's last name | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Author_Last_Name |
| RegEx: | ^[^<\x09]{2,30}\Z |
| Text string 2-30 characters | |
| Author email | |
| Author's email address | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Author_Email |
| RegEx: | ^.{2,30}\@.{2,20}\..{2,20}\Z |
| Email address 2-30@2-20.2-20 characters | |
| Contact first name | |
| First name of the person that should be used to contact the company regarding this product | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Contact_First_Name |
| RegEx: | ^[^<\x09]{2,30}\Z |
| Text string 2-30 characters | |
| Contact last name | |
| Last name of the person that should be used to contact the company regarding this product | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Contact_Last_Name |
| RegEx: | ^[^<\x09]{2,30}\Z |
| Text string 2-30 characters | |
| Contact email | |
| Email address of the person that should be used to contact the company regarding this product | |
| Path: | XML_DIZ_INFO/Company_Info/Contact_Info/Contact_Email |
| RegEx: | ^.{2,30}\@.{2,20}\..{2,20}\Z |
| Email address 2-30@2-20.2-20 characters | |
| Sales email | |
| Email address where sales inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/Sales_Email |
| RegEx: | ^.{2,30}\@.{2,20}\..{2,20}\Z |
| Email address 2-30@2-20.2-20 characters | |
| Support email | |
| Email address where technical support inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/Support_Email |
| RegEx: | ^.{2,30}\@.{2,20}\..{2,20}\Z |
| Email address 2-30@2-20.2-20 characters | |
| General email | |
| Email address where general inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/General_Email |
| RegEx: | ^.{2,30}\@.{2,20}\..{2,20}\Z |
| Email address 2-30@2-20.2-20 characters | |
| Sales phone | |
| Phone number where sales inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/Sales_Phone |
| RegEx: | ^\+{0,2}(([0-9#*()-\/_] *){7,40})?\Z |
| Numeric with punctuations (allowed: #*()-/_) 7-40 characters | |
| Support phone | |
| Phone number where technical support inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/Support_Phone |
| RegEx: | ^\+{0,2}(([0-9#*()-\/_] *){7,40})?\Z |
| Numeric with punctuations (allowed: #*()-/_) 7-40 characters | |
| General phone | |
| Phone number where general inquiries should be directed | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/General_Phone |
| RegEx: | ^\+{0,2}(([0-9#*()-\/_] *){7,40})?\Z |
| Numeric with punctuations (allowed: #*()-/_) 7-40 characters | |
| Fax | |
| Fax number | |
| Path: | XML_DIZ_INFO/Company_Info/Support_Info/Fax_Phone |
| RegEx: | ^\+{0,2}(([0-9#*()-\/_] *){7,40})?\Z |
| Numeric with punctuations (allowed: #*()-/_) 7-40 characters | |
| Program Information | |
| Program name | |
| Full name of the program WITHOUT version numbers | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Name |
| RegEx: | ^[^<\x09]{1,40}\Z |
| Text string 1-40 characters | |
| Version | |
| Version number of the product, should NOT contain the 'v.' characters | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Version |
| RegEx: | ^[a-zA-Z0-9_.\-]{1,15}\Z |
| Alphanumeric with punctuations (allowed: ._-) 1-15 characters | |
| Release month | |
| Month that the program was released. Must be 2 digits: 01-12 | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Release_Month |
| RegEx: | ^(0[1-9]|1[0-2])\Z |
| 2 digits 01-12 | |
| Release day | |
| Day of the month the program was released. Must be 2 digits: 01-31 | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Release_Day |
| RegEx: | ^(0[1-9]|[12][0-9]|3[01])\Z |
| 2 digits 01-31 | |
| Release year | |
| Year the program was released. Must be a 4 digit year: 1900-2199 | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Release_Year |
| RegEx: | ^(19|20|21)[0-9]{2}\Z |
| 4 digits 1900-2199 | |
| Cost amount | |
| Numerical cost of the program in US Dollars, without currency symbol | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Cost_Dollars |
| RegEx: | ^([0-9]+(\.[0-9]{2})?)?\Z |
| Numeric with "." as decimal separator | |
| Cost other currency | |
| International code used for Cost other | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Cost_Other_Code |
| RegEx: | ^(AED|AFA|ALL|AMD|ANG|AOR|ARS|AUD|AWG|AZM|BAK|BBD|BDT|BGN|BHD|BIF|BMD|BND|B OB|BRL|BSD|BTN|BWP|BYR|BZD|CAD|CDF|CHF|CLP|CNY|COP|CRC|CSD|CZK|CUP|CVE|CYP| DJF|DKK|DOP|DZD|EEK|EGP|ERN|ETB|EUR|FJD|FKP|GBP|GEL|GHC|GIP|GMD|GNF|GTQ|GYD |HKD|HNL|HRK|HTG|HUF|IDR|ILS|INR|IQD|IRR|ISK|JMD|JOD|JPY|KES|KGS|KHR|KMF|KP W|KRW|KWD|KYD|KZT|LAK|LBP|LKR|LRD|LSL|LTL|LVL|LYD|MAD|MDL|MGA|MGF|MKD|MMK|M NT|MOP|MRO|MTL|MUR|MVR|MWK|MXN|MYR|MZM|NAD|NGN|NIO|NOK|NPR|NZD|OMR|PAB|PEN| PGK|PHP|PKR|PLN|PYG|QAR|ROL|RUB|RWF|SAR|SBD|SCR|SDD|SEK|SGD|SHP|SIT|SKK|SLL |SOS|SRD|STD|SVC|SYP|SZL|THB|TJS|TMM|TND|TOP|TRL|TTD|TWD|TZS|UAH|UGX|USD|UY U|UZS|VEB|VND|VUV|WST|XAF|XCD|XOF|XPF|YER|ZAR|ZMK|ZWD)?\Z |
| Three letter currency code, must be selected from list | |
| Cost other | |
| Numerical cost of the program in currency other than US Dollars, without currency symbol | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Cost_Other |
| RegEx: | ^([0-9]+(\.[0-9]{2})?)?\Z |
| Numeric with "." as decimal separator | |
| Type | |
| Type of program | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Type |
| RegEx: | ^(Shareware|Freeware|Adware|Demo|Commercial|Data Only)\Z |
| Program type identifier, must be selected from list | |
| Status | |
| Release status of the program | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Release_Status |
| RegEx: | ^(Major Update|Minor Update|New Release|Beta|Alpha|Media Only)\Z |
| Release status identifier, must be selected from list | |
| Install | |
| Type of install support the program has | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Install_Support |
| RegEx: | ^(Install and Uninstall|Install Only|No Install Support|Uninstall Only)\Z |
| Install support identifier, must be selected from list | |
| Operating Systems | |
| Operating systems supported by the program | |
| Path: | XML_DIZ_INFO/Program_Info/Program_OS_Support |
| RegEx: | ^((Win 3\.1x|Win95|Win98|WinME|WinNT 3\.x|WinNT 4\.x|WinXP|Windows2000|Windows2003|Windows CE|Unix|Linux|Linux Console|Linux Gnome|Linux GPL|Linux Open Source|MS-DOS|AS\/400|OS\/2|OS\/2 Warp|OS\/2 Warp 4|MAC 68k|Mac PPC|Mac OS X|Mac Other|Palm OS 1\.0|Palm OS 2\.0|Palm OS 2\.1|Palm OS 3\.0|Palm OS 3\.1|Palm OS 3\.2|Pocket PC|RIM|Symbian|OpenVMS|Netware|BEOS|Java|Not Applicable)[, ]*)+\Z |
| Operating system identifiers, must be selected from list | |
| Languages | |
| Languages supported by the program user interface | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Language |
| RegEx: | ^(Arabic|ChineseSimplified|ChineseTraditional|Czech|Danish|English|Finnish| French|German|Greek|Hindi|Hungarian|Italian|Japanese|Korean|Other|Polish|Po rtuguese|Romanian|Russian|Spanish|Swedish|Turkish|Urdu|Vietnamese|Yiddish|, )+\Z |
| Language identifiers, must be selected from list | |
| Versioned filename | |
| Preferred 8.3 file name, with ending numeric version number as part of the name (Example: MyProg20.zip), DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/Filename_Versioned |
| RegEx: | ^[a-z_A-Z0-9]{1,7}?[0-9]\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx| uu|z|zip)\Z |
| File name 1-8 alphanumeric characters ending with a version number with one of these extensions: bin, com, exe, hqx, gz, gzip, sea, sis, sit, tar, taz, tgx, uu, z, zip | |
| Previous filename | |
| Preferred 8.3 file name, with ending numeric version number of the previous version as part of the name (Example: MyProg10.zip), DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/Filename_Previous |
| RegEx: | ^[a-z_A-Z0-9]{1,7}?[0-9]\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx| uu|z|zip)\Z |
| File name 1-8 alphanumeric characters ending with a version number with one of these extensions: bin, com, exe, hqx, gz, gzip, sea, sis, sit, tar, taz, tgx, uu, z, zip | |
| Generic filename | |
| Preferred 6.3 generic file name, without the version number (Example: MyProg.zip), DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/Filename_Generic |
| RegEx: | ^[a-z_A-Z0-9]{1,8}?\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx|uu|z| zip)\Z |
| File name 1-8 alphanumeric characters with one of these extensions: bin, com, exe, hqx, gz, gzip, sea, sis, sit, tar, taz, tgx, uu, z, zip | |
| Long filename | |
| Preferred long filename that should be used for the program (Example: MyProgram.zip), DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/Filename_Long |
| RegEx: | ^[a-zA-Z_0-9\-]{1,40}?\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx|uu |z|zip)\Z |
| File name 1-40 alphanumeric characters with one of these extensions: bin, com, exe, hqx, gz, gzip, sea, sis, sit, tar, taz, tgx, uu, z, zip | |
| Size Bytes | |
| Size of the distribution file in Bytes | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/File_Size_Bytes |
| RegEx: | ^[0-9]{3,16}\Z |
| Numerical 3-16 digits | |
| Size KB | |
| Size of the distribution file in Kilobytes | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/File_Size_K |
| RegEx: | ^[0-9.]{1,12}\Z |
| Numerical 1-12 digits | |
| Size MB | |
| Size of the distribution file in Megabytes | |
| Path: | XML_DIZ_INFO/Program_Info/File_Info/File_Size_MB |
| RegEx: | ^[0-9.]{1,8}\Z |
| Numerical 1-8 digits | |
| Has expire information | |
| Used to determine if the program has expiration parameters | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Has_Expire_Info |
| RegEx: | ^[YyNn]\Z |
| Y, y, N, or n | |
| Expire count | |
| Number of days or uses until program expires | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Count |
| RegEx: | ^[0-9]{0,15}\Z |
| Numerical 0-15 digits | |
| Expire base | |
| Type of expiration | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Based_On |
| RegEx: | ^(Days|Uses|Either\/Or)?\Z |
| Expiration type identifier, must be selected from list | |
| Expire other | |
| Other important information regarding expiration of the program | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Other_Info |
| RegEx: | ^[^<\x09]{0,100}\Z |
| Text string 0-100 characters | |
| Expire month | |
| Month that the program will expire. Must be 2 digits: 01-12 | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Month |
| RegEx: | ^(0[1-9]|1[0-2])?\Z |
| Numeric 2 digits | |
| Expire day | |
| Day of the month the program will expire. Must be 2 digits: 01-31 | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Day |
| RegEx: | ^(0[1-9]|[12][0-9]|3[01])?\Z |
| Numeric 2 digits | |
| Expire year | |
| Year the program will expire. Must be a 4 digit year: 1900-2199 | |
| Path: | XML_DIZ_INFO/Program_Info/Expire_Info/Expire_Year |
| RegEx: | ^((19|20|21)[0-9]{2})?\Z |
| Numeric 4 digits (1900-2199) | |
| Change info | |
| Changes since the last release | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Change_Info |
| RegEx: | ^[^<\x09]{0,300}\Z |
| Text string 0-300 characters | |
| Category: class and subclass | |
| Category class that best fits the application | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Category_Class |
| RegEx: | ^(Audio & Multimedia::Audio Encoders\/Decoders|Audio & Multimedia::Audio File Players|Audio & Multimedia::Audio File Recorders|Audio & Multimedia::CD Burners|Audio & Multimedia::CD Players|Audio & Multimedia::Multimedia Creation Tools|Audio & Multimedia::Music Composers|Audio & Multimedia::Other|Audio & Multimedia::Presentation Tools|Audio & Multimedia::Rippers & Converters|Audio & Multimedia::Speech|Audio & Multimedia::Video Tools|Business::Accounting & Finance|Business::Calculators & Converters|Business::Databases & Tools|Business::Helpdesk & Remote PC|Business::Inventory & Barcoding|Business::Investment Tools|Business::Math & Scientific Tools|Business::Office Suites & Tools|Business::Other|Business::PIMS & Calendars|Business::Project Management|Business::Vertical Market Apps|Communications::Chat & Instant Messaging|Communications::Dial Up & Connection Tools|Communications::E-Mail Clients|Communications::E-Mail List Management|Communications::Fax Tools|Communications::Newsgroup Clients|Communications::Other Comms Tools|Communications::Other E-Mail Tools|Communications::Pager Tools|Communications::Telephony|Communications::Web\/Video Cams|Desktop::Clocks & Alarms|Desktop::Cursors & Fonts|Desktop::Icons|Desktop::Other|Desktop::Screen Savers: Art|Desktop::Screen Savers: Cartoons|Desktop::Screen Savers: Nature|Desktop::Screen Savers: Other|Desktop::Screen Savers: People|Desktop::Screen Savers: Science|Desktop::Screen Savers: Seasonal|Desktop::Screen Savers: Vehicles|Desktop::Themes & Wallpaper|Development::Active X|Development::Basic, VB, VB DotNet|Development::C \/ C\+\+ \/ C\#|Development::Compilers & Interpreters|Development::Components & Libraries|Development::Debugging|Development::Delphi|Development::Help Tools|Development::Install & Setup|Development::Management & Distribution|Development::Other|Development::Source Editors|Education::Computer|Education::Dictionaries|Education::Geography|Ed ucation::Kids|Education::Languages|Education::Mathematics|Education::Other| Education::Reference Tools|Education::Science|Education::Teaching & Training Tools|Games & Entertainment::Action|Games & Entertainment::Adventure & Roleplay|Games & Entertainment::Arcade|Games & Entertainment::Board|Games & Entertainment::Card|Games & Entertainment::Casino & Gambling|Games & Entertainment::Kids|Games & Entertainment::Online Gaming|Games & Entertainment::Other|Games & Entertainment::Puzzle & Word Games|Games & Entertainment::Simulation|Games & Entertainment::Sports|Games & Entertainment::Strategy & War Games|Games & Entertainment::Tools & Editors|Graphic Apps::Animation Tools|Graphic Apps::CAD|Graphic Apps::Converters & Optimizers|Graphic Apps::Editors|Graphic Apps::Font Tools|Graphic Apps::Gallery & Cataloging Tools|Graphic Apps::Icon Tools|Graphic Apps::Other|Graphic Apps::Screen Capture|Graphic Apps::Viewers|Home & Hobby::Astrology\/Biorhythms\/Mystic|Home & Hobby::Astronomy|Home & Hobby::Cataloging|Home & Hobby::Food & Drink|Home & Hobby::Genealogy|Home & Hobby::Health & Nutrition|Home & Hobby::Other|Home & Hobby::Personal Finance|Home & Hobby::Personal Interest|Home & Hobby::Recreation|Home & Hobby::Religion|Network & Internet::Ad Blockers|Network & Internet::Browser Tools|Network & Internet::Browsers|Network & Internet::Download Managers|Network & Internet::File Sharing\/Peer to Peer|Network & Internet::FTP Clients|Network & Internet::Network Monitoring|Network & Internet::Other|Network & Internet::Remote Computing|Network & Internet::Search\/Lookup Tools|Network & Internet::Terminal & Telnet Clients|Network & Internet::Timers & Time Synch|Network & Internet::Trace & Ping Tools|Security & Privacy::Access Control|Security & Privacy::Anti-Spam & Anti-Spy Tools|Security & Privacy::Anti-Virus Tools|Security & Privacy::Covert Surveillance|Security & Privacy::Encryption Tools|Security & Privacy::Other|Security & Privacy::Password Managers|Servers::Firewall & Proxy Servers|Servers::FTP Servers|Servers::Mail Servers|Servers::News Servers|Servers::Other Server Applications|Servers::Telnet Servers|Servers::Web Servers|System Utilities::Automation Tools|System Utilities::Backup & Restore|System Utilities::Benchmarking|System Utilities::Clipboard Tools|System Utilities::File & Disk Management|System Utilities::File Compression|System Utilities::Launchers & Task Managers|System Utilities::Other|System Utilities::Printer|System Utilities::Registry Tools|System Utilities::Shell Tools|System Utilities::System Maintenance|System Utilities::Text\/Document Editors|Web Development::ASP & PHP|Web Development::E-Commerce|Web Development::Flash Tools|Web Development::HTML Tools|Web Development::Java & JavaScript|Web Development::Log Analysers|Web Development::Other|Web Development::Site Administration|Web Development::Wizards & Components|Web Development::XML\/CSS Tools)\Z |
| Category class identifier, must be selected from list | |
| Specific Category | |
| Overall category that best fits the application, DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Specific_Category |
| RegEx: | ^(Audio|Business|Development Tools|Education|Games|Graphics|Home\/Hobby|Internet|Miscellaneous|Screen Savers|Utilities)?\Z |
| Category identifier, must be selected from list | |
| Categories list | |
| Suggested categories the author feels best fits the program. Comma delimited. DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/Program_Categories |
| RegEx: | ^[^<\x09]{0,300}\Z |
| Text string 0-300 characters | |
| Requirements | |
| Minimum system requirements | |
| Path: | XML_DIZ_INFO/Program_Info/Program_System_Requirements |
| RegEx: | ^[^<\x09]{0,100}\Z |
| Text string 0-100 characters | |
| Java | |
| Program includes the necessary JAVA Virtual Machine, DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/Includes_JAVA_VM |
| RegEx: | ^[YyNn]?\Z |
| Y, y, N, or n | |
| VB Runtime | |
| Program includes the necessary VB Runtime module, DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/Includes_VB_Runtime |
| RegEx: | ^[YyNn]?\Z |
| Y, y, N, or n | |
| DirectX | |
| Program includes the necessary DirectX drivers, DEPRECATED | |
| Path: | XML_DIZ_INFO/Program_Info/Includes_DirectX |
| RegEx: | ^[YyNn]?\Z |
| Y, y, N, or n | |
| Program Descriptions | |
| Keywords | |
| Keywords to be used to describe the program, comma delimited | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Keywords |
| RegEx: | ^[^<\x09]{0,250}\Z |
| Text string 0-250 characters | |
| 45 character description | |
| 45 character description of the program (no HTML) | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Char_Desc_45 |
| RegEx: | ^[^<\x09\x0a\x0d]{0,45}\Z |
| Single line (no breaks, no HTML) text string 0-45 characters | |
| 80 character description | |
| 80 character description of the program (no HTML) | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Char_Desc_80 |
| RegEx: | ^[^<\x09\x0a\x0d]{0,80}\Z |
| Single line (no breaks, no HTML) text string 0-80 characters | |
| 250 character description | |
| 250 character description of the program (no HTML) | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Char_Desc_250 |
| RegEx: | ^[^<\x09\x0a\x0d]{0,250}\Z |
| Single line (no breaks, no HTML) text string 0-250 characters | |
| 450 character description | |
| 450 character description of the program (no HTML) | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Char_Desc_450 |
| RegEx: | ^[^<\x09\x0a\x0d]{0,450}\Z |
| Single line (no breaks, no HTML) text string 0-450 characters | |
| 2000 character description | |
| 2000 character description of the program (no HTML) | |
| Path: | XML_DIZ_INFO/Program_Descriptions/English/Char_Desc_2000 |
| RegEx: | ^[^<\x09\x0a\x0d]{0,2000}\Z |
| Single line (no breaks, no HTML) text string 0-2000 characters | |
| Web Information | |
| Application info URL | |
| URL used to point people to get more information about the program | |
| Path: | XML_DIZ_INFO/Web_Info/Application_URLs/Application_Info_URL |
| RegEx: | ^http:\/\/.{2,120}\Z |
| URL http:// + 2-120 characters | |
| Ordering URL | |
| URL used to point people to order the program | |
| Path: | XML_DIZ_INFO/Web_Info/Application_URLs/Application_Order_URL |
| RegEx: | ^(http|https):\/\/.{2,120}\Z |
| URL http:// + 2-120 characters (https:// ok too) | |
| Screenshot URL | |
| URL used to access a screenshot of the program | |
| Path: | XML_DIZ_INFO/Web_Info/Application_URLs/Application_Screenshot_URL |
| RegEx: | ^http:\/\/.{2,120}\.(gif|jpg|png)\Z |
| URL http:// + 2-120 characters with extension gif, jpg, or png | |
| Icon URL | |
| URL used to access the icon used for the program | |
| Path: | XML_DIZ_INFO/Web_Info/Application_URLs/Application_Icon_URL |
| RegEx: | ^http:\/\/.{2,120}\.(gif|jpg|png)\Z |
| URL http:// + 2-120 characters with extension gif, jpg, or png | |
| PAD file URL | |
| URL used to access the PAD file in the future | |
| Path: | XML_DIZ_INFO/Web_Info/Application_URLs/Application_XML_File_URL |
| RegEx: | ^http:\/\/.{2,120}\.(xml|cgi|php|asp)\Z |
| URL http:// + 2-120 characters with extension xml | |
| Download primary URL | |
| Primary download URL where customers can download the program | |
| Path: | XML_DIZ_INFO/Web_Info/Download_URLs/Primary_Download_URL |
| RegEx: | ^(http|ftp):\/\/.{2,120}\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx| uu|z|zip)\Z |
| URL ftp or http:// + 2-120 characters with extension exe, zip, or other | |
| Download secondary URL | |
| Secondary download URL where customers can download the program | |
| Path: | XML_DIZ_INFO/Web_Info/Download_URLs/Secondary_Download_URL |
| RegEx: | ^((http|ftp):\/\/.{2,120}\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx |uu|z|zip))?\Z |
| URL ftp or http:// + 2-120 characters type=exe, zip, or other | |
| Download other URL 1 | |
| An additional download URL where customers can download the program | |
| Path: | XML_DIZ_INFO/Web_Info/Download_URLs/Additional_Download_URL_1 |
| RegEx: | ^((http|ftp):\/\/.{2,120}\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx |uu|z|zip))?\Z |
| URL ftp or http:// + 2-120 characters with extension exe, zip, or other | |
| Download other URL 2 | |
| Another download URL where customers can download the program | |
| Path: | XML_DIZ_INFO/Web_Info/Download_URLs/Additional_Download_URL_2 |
| RegEx: | ^((http|ftp):\/\/.{2,120}\.(bin|com|exe|hqx|gz|gzip|sea|sis|sit|tar|taz|tgx |uu|z|zip))?\Z |
| URL ftp or http:// + 2-120 characters with extension exe, zip, or other | |
| Permissions | |
| Distribution permissions | |
| Distribution permissions given by the author to vendors and other distributors | |
| Path: | XML_DIZ_INFO/Permissions/Distribution_Permissions |
| RegEx: | ^[^<\x09]{0,2000}\Z |
| Text string 0-2000 characters | |
| EULA | |
| End User License Agreement for the program | |
| Path: | XML_DIZ_INFO/Permissions/EULA |
| RegEx: | ^[^<\x09]{0,20000}\Z |
| Text string 0-20000 characters | |
| Notes |
| In this HTML view of the specification, the XML path to each entry is shown as "Path:". |
| A Perl/PHP regular expression defining valid field contents is shown as "RegEx:". These regular expressions are also shared with VBScript and .NET. |
| The program description fields under XML_DIZ_INFO/Program_Descriptions/English may be repeated for each supported language. Just replace the tag name "English" by the language identifiers from the Program_Language field. |
| Some fields are marked as DEPRECATED. Implementators: These fields are subject to deletion from the spec. Do not use these fields in new implementations as they will be removed from the spec in a future version. Authors are still required to fill in these fields for compatibility with existing implementations. |
| The PAD URL identifies the permanent location of the PAD file. It should, but must not end with the .xml extension. It may contain a query string. Examples: http://www.vendor-domain.com/productname.xml or http://www.vendor-domain.com/pad.cgi?product=name |
| The PAD Extensions Specification defines the technique to extend the PAD dataset by additional fields. |
| See the PAD Specification History for a change history. |