The bzip2.zip allows to compress a file in BZIP2 format.
1 bzip2.zip
Compress the data stream indicated in the call argument.
<bzip2.zip>
<object2Stream /> !
</bzip2.zip>
Arguments | |||||
---|---|---|---|---|---|
Name | Type | Required | Unique | Nullable | Description |
Eobject2Stream | File| Blob| Byte[]| InputStream | Uncompressed byte string from which a compressed string is generated according to the bzip2 format. |
Returns | |
---|---|
Type | Description |
File|byte[] | Returns the bytes string with the compressed files (File|byte). If the input argument is a file the function returns an array of bytes. |
Example
Compress the file [webstudio.out] ans store the content of the file[webstudio.bz2].
Copy
<xsql-script> <body> <file.out.open id='out1' append='true'> <file name='C:/tmp/webstudio.bz2' type='absolute' /> </file.out.open> <file.out.write id='out1' append='true'> <bzip2.zip> <file name='C:/tmp/webstudio.out' type='absolute' /> </bzip2.zip> </file.out.write> <file.out.flush id='out1' /> <file.out.close id='out1' /> </body> </xsql-script>
Example
Generate a file [wic_xsql.bz2] from the content obtained of the database.
Copy
<xsql-script> <body> <select prefix='m_'> <columns>xsql_data</columns> <from table='wic_xsql_script' /> <where> xsql_code = 'wic_xsql_script' </where> </select> <file.out.open id='out1' append='true'> <file name='C:/tmp/wic_xsql_script.bz2' type='absolute' /> </file.out.open> <file.out.write id='out1' append='true'> <bzip2.zip> <string.getBytes><m_xsql_data /></string.getBytes> </bzip2.zip> </file.out.write> <file.out.flush id='out1' /> <file.out.close id='out1' /> </body> </xsql-script>