apoc.util.decompress
语法 |
|
||
描述 |
解压给定的字节数组。 |
||
参数 |
名称 |
类型 |
描述 |
|
|
要解压的数据字节数组。 |
|
|
|
{ compression = "GZIP" :: ["GZIP", "BZIP2", "DEFLATE", "BLOCK_LZ4", "FRAMED_SNAPPY", "NONE"], charset = "UTF_8" ::["UTF-8", "UTF-16", "UTF-16BE", "UTF-16LE", "UTF-32", "US-ASCII", "ISO-8859-1"] } 默认值为: |
|
返回 |
|
||
配置参数
该过程支持以下配置参数
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
compression |
枚举 |
GZIP |
用于解压字节数组的压缩算法 |
charset |
枚举 |
UTF-8 |
用于解压字节数组的字符集 |
使用示例
WITH apoc.util.compress("Mätrix II 哈哈😄123", {charset: 'UTF-32'}) as compressed
RETURN apoc.util.decompress(compressed, {charset: 'UTF-32'}) AS value
| 值 |
|---|
"Mätrix II 哈哈😄123" |
WITH apoc.util.compress("Mätrix II 哈哈😄123", {compression: 'DEFLATE'}) as compressed
RETURN apoc.util.decompress(compressed, {compression: 'DEFLATE'}) AS value
| 值 |
|---|
"Mätrix II 哈哈😄123" |
WITH apoc.util.compress("Example", {charset: 'UTF-16'}) as compressed
RETURN apoc.util.decompress(compressed, {charset: 'UTF-16'}) AS value
| 值 |
|---|
"Example" |