# tensorflow::ops::DecodeCompressed Class Reference

# tensorflow::ops::DecodeCompressed

`#include <parsing_ops.h>`

Decompress strings.

## Summary

This op decompresses each element of the `bytes` input `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor`, which is assumed to be compressed using the given `compression_type`.

The `output` is a string `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor` of the same shape as `bytes`, each element containing the decompressed data from the corresponding element in `bytes`.

Arguments:

- scope: A [Scope](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object
- bytes: A [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) of string which is compressed.

<br />

Optional attributes (see `https://www.tensorflow.org/versions/r2.3/api_docs/cc/struct/tensorflow/ops/decode-compressed/attrs#structtensorflow_1_1ops_1_1_decode_compressed_1_1_attrs`):

- compression_type: A scalar containing either (i) the empty string (no compression), (ii) "ZLIB", or (iii) "GZIP".

<br />

Returns:

- `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output`: A [Tensor](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/tensor#classtensorflow_1_1_tensor) with the same shape as input `bytes`, uncompressed from bytes.

<br />

| ### Constructors and Destructors ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1ab8554357582adeda4632efa64b36aa6c(const ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input bytes)` ||
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1addfbc931c39601dfa456a863b56d6122(const ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope & scope, ::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input bytes, const https://www.tensorflow.org/versions/r2.3/api_docs/cc/struct/tensorflow/ops/decode-compressed/attrs#structtensorflow_1_1ops_1_1_decode_compressed_1_1_attrs & attrs)` ||

| ### Public attributes ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1a49d742aa9a8c17d55967615a90021a8a` | `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1ab6e1dc1de724893df3f343dc2478ae44` | `::https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output` |

| ### Public functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1ae93480b60d3827520c7310efcafeb089() const ` | `::tensorflow::Node *` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1ad10af605db615b0d1f8a6e48722a69e9() const ` | ` `` ` |
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1acfae46ee5362b2a4cf2619c372a971f0() const ` | ` `` ` |

| ### Public static functions ||
|---|---|
| `https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed_1a09ef6d2bac5f47fc0bd7ed850345ab83(StringPiece x)` | `https://www.tensorflow.org/versions/r2.3/api_docs/cc/struct/tensorflow/ops/decode-compressed/attrs#structtensorflow_1_1ops_1_1_decode_compressed_1_1_attrs` |

| ### Structs ||
|---|---|
| [tensorflow::ops::DecodeCompressed::Attrs](https://www.tensorflow.org/versions/r2.3/api_docs/cc/struct/tensorflow/ops/decode-compressed/attrs) | Optional attribute setters for [DecodeCompressed](https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/decode-compressed#classtensorflow_1_1ops_1_1_decode_compressed). |

## Public attributes

### operation

```
Operation operation
```

### output

```
::tensorflow::Output output
```

## Public functions

### DecodeCompressed

```
 DecodeCompressed(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input bytes
)
```

### DecodeCompressed

```
 DecodeCompressed(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input bytes,
  const DecodeCompressed::Attrs & attrs
)
```

### node

```
::tensorflow::Node * node() const 
```

### operator::tensorflow::Input

```
 operator::tensorflow::Input() const 
```

### operator::tensorflow::Output

```
 operator::tensorflow::Output() const 
```

## Public static functions

### CompressionType

```
Attrs CompressionType(
  StringPiece x
)
```