Gzip (String function): Difference between revisions

From m204wiki
Jump to navigation Jump to search
Line 9: Line 9:
<td>The string to be compressed by the GZIP operation.</td></tr>
<td>The string to be compressed by the GZIP operation.</td></tr>
<tr><th><var>FixedCode</var></th>
<tr><th><var>FixedCode</var></th>
<td><var>Boolean</var> value. (This and other term descriptions are [[under construction]]).</td></tr>
<td><var>Boolean</var> value ([under construction]]).</td></tr>
<tr><th><var>LazyMatch</var></th>
<tr><th><var>LazyMatch</var></th>
<td><var>Boolean</var> value</td></tr>
<td><var>Boolean</var> value ([under construction]])</td></tr>
<tr><th><var>MaxChain</var></th>
<tr><th><var>MaxChain</var> ([under construction]])</th>
<td>number</td></tr>
<td>number</td></tr>
<tr><th><var>Filename</var></th>
<tr><th><var>Filename</var></th>
<td>string</td></tr>
<td>string ([under construction]])</td></tr>
<tr><th><var>LastModified</var></th>
<tr><th><var>LastModified</var></th>
<td>The date/time stamp to be stored as a component of <var class="term">%outString</var>, expressed as the number of milliseconds since 12:00 AM, Jan 1, 1900. The default is the current date and time (that is, <var>[[CurrentTimeMilliseconds (System function)|%(System):CurrentTimeMilliseconds]]</var>).
<td>The date/time stamp to be stored as a component of <var class="term">%outString</var>, expressed as the number of milliseconds since 12:00 AM, Jan 1, 1900. The default is the current date and time (that is, <var>[[CurrentTimeMilliseconds (System function)|%(System):CurrentTimeMilliseconds]]</var>).

Revision as of 14:38, 28 July 2012

Compress a longstring with GZIP (String class)

[Introduced in Sirius Mods 7.4]


Syntax

%outString = string:Gzip[( [FixedCode= boolean], [LazyMatch= boolean], - [MaxChain= number], [Filename= string], - [LastModified= number])]

Syntax terms

%outStringThe result of the GZIP operation, compressing the method object string.
string The string to be compressed by the GZIP operation.
FixedCode Boolean value ([under construction]]).
LazyMatch Boolean value ([under construction]])
MaxChain ([under construction]]) number
Filename string ([under construction]])
LastModified The date/time stamp to be stored as a component of %outString, expressed as the number of milliseconds since 12:00 AM, Jan 1, 1900. The default is the current date and time (that is, %(System):CurrentTimeMilliseconds).

After Gzip stores a value into %outString, the LastModified date/time stamp can be obtained with the GunzipDatetimeNS function, but note that its output is in seconds, not milliseconds.

Usage notes

  • The inverse of Gzip is Gunzip.

Examples

See also