# ¿Por qué hay cargos de /meta/read en mi facturación?

Los cargos de `/meta/read` aparecen en tu facturación mensual porque Transloadit, de forma predeterminada, extrae automáticamente metadata de tus archivos subidos y de otros Steps. Esta es una parte estándar del procesamiento de archivos que ayuda a habilitar funciones como usar `${file.ext}`,`${file.name}` y otras variables de metadata en tus Assembly Instructions.

## ¿Cuánto cuestan los cargos de /meta/read?

La extracción de metadata cuesta **el 1% del tamaño del archivo**. Por ejemplo:

* Un archivo de 100 MB generaría 1 MB en cargos por extracción de metadata
* Un archivo de 1 GB generaría 10 MB en cargos por extracción de metadata

## ¿Cómo puedo evitar los cargos de /meta/read?

Puedes optar por no usar la extracción automática de metadata agregando `"output_meta": false` a tuStep de procesamiento:

![](/_next/static/media/copy.04p1cju9qekk_.svg?dpl=dpl_J2dUuDbK49ciWRJSpUNizRHxu8UE)

```json
{
  "steps": {
    ":original": {
      "robot": "/upload/handle",
      "output_meta": false
    },
    "resize": {
      "use": ":original",
      "robot": "/image/resize",
      "format": "jpg",
      "width": 200,
      "height": 200,
      "output_meta": false
    }
  }
}

```

## ¿Cuándo debería mantener habilitada la extracción de metadata?

La mayoría de los Templates de procesamiento requerirán extracción de metadata. Es importante para:

* permitir que los Robots ignoren tipos de archivo que no pueden manejar
* usar variables de metadata del archivo en tus Assembly Instructions (como `${file.ext}`, `${file.name}`,`${file.meta.width}`)
* filtrar archivos según propiedades de metadata
* almacenar etiquetas de metadata con tus archivos
* generar rutas de archivo dinámicas según las propiedades del archivo

Ejemplo que quizá no requiera metadata:

![](/_next/static/media/copy.04p1cju9qekk_.svg?dpl=dpl_J2dUuDbK49ciWRJSpUNizRHxu8UE)

```json
{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "stored": {
      "use": ":original",
      "robot": "/s3/store",
      "path": "/uploads/${file.id}_${file.name}"
    }
  }
}

```

## ¿Cuándo puedo deshabilitar de forma segura la extracción de metadata?

Puedes deshabilitar la extracción de metadata cuando:

* No usas ninguna variable de metadata de archivo en tu Assembly
* Usas rutas y nombres de archivo fijos
* No necesitas filtrar ni ordenar archivos según sus propiedades

Ejemplo que no necesita metadata (`fields` se proporciona al crear el Assembly):

![](/_next/static/media/copy.04p1cju9qekk_.svg?dpl=dpl_J2dUuDbK49ciWRJSpUNizRHxu8UE)

```json
{
  "steps": {
    "uploaded": {
      "robot": "/upload/handle",
      "output_meta": false
    },
    "exported": {
      "use": "encoded",
      "robot": "/s3/store",
      "path": "${fields.output_path}"
    }
  }
}

```
