# Download Encoded Asset

\#Overview

The **Download Encoded Asset** Data Operation allows [Data Flows](../studio/data-flows) to encode files that live or have been created in the application into base64. This encoding schema is used to transfer data over media, allowing it to stay unchanged during the process.

## Use Cases

* Compress a media file to pass an encoded asset to an end user

### Limitations

Current Limit Size: 1000000 bytes (1mb)

## Data Operation Properties

### Asset Primitive

Input for the file in Media Library or the component that represents a file within Airkit such as the result of a [Create File](the-create-file-data-operation) or [PDF Data Operation](the-html-to-pdf-data-operation). This will be the asset URI that is associated with an upload asset.&#x20;

## Run Results

It returns an asset encoded into base64 as the Output.

![organizing info](https://1191388742-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhOn9CLWoV9VfJeM5EDAa%2Fuploads%2Fgit-blob-d500fab49338a6d2d6393ed9a5c249b43dd4dda2%2Fdownload-encoded-asset-data-operation-v1715-0.png?alt=media)
