# Warum gibt es /meta/read-Gebühren auf meiner Rechnung?

Die `/meta/read`-Gebühren erscheinen auf Ihrer Monatsrechnung, weil Transloadit standardmäßig automatisch Metadaten aus Ihren hochgeladenen Dateien und anderen Steps extrahiert. Das ist ein normaler Teil der Dateiverarbeitung und ermöglicht Funktionen wie die Nutzung von `${file.ext}`,`${file.name}` und anderen Metadatenvariablen in Ihren Assembly Instructions.

## Wie hoch sind die /meta/read-Gebühren?

Die Metadatenextraktion kostet **1 % der Dateigröße**. Zum Beispiel:

* Für eine 100 MB große Datei fallen 1 MB an Gebühren für die Metadatenextraktion an
* Für eine 1 GB große Datei fallen 10 MB an Gebühren für die Metadatenextraktion an

## Wie kann ich /meta/read-Gebühren vermeiden?

Sie können die automatische Metadatenextraktion deaktivieren, indem Sie `"output_meta": false` zu Ihrem Verarbeitungs-Step hinzufügen:

![](/_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
    }
  }
}

```

## Wann sollte ich die Metadatenextraktion aktiviert lassen?

Die meisten Templates zur Verarbeitung benötigen die Metadatenextraktion. Sie ist wichtig, um:

* Robots Dateitypen ignorieren zu lassen, die sie nicht verarbeiten können
* Dateimetadatenvariablen in Ihren Assembly Instructions zu verwenden (wie `${file.ext}`, `${file.name}`,`${file.meta.width}`)
* Dateien anhand von Metadateneigenschaften zu filtern
* Metadaten-Tags zusammen mit Ihren Dateien zu speichern
* dynamische Dateipfade anhand von Dateieigenschaften zu erzeugen

Beispiel, das möglicherweise keine Metadaten benötigt:

![](/_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}"
    }
  }
}

```

## Wann kann ich die Metadatenextraktion bedenkenlos deaktivieren?

Sie können die Metadatenextraktion deaktivieren, wenn:

* Sie in Ihrer Assembly keine Dateimetadatenvariablen verwenden
* Sie feste Dateipfade und Dateinamen verwenden
* Sie Dateien nicht anhand ihrer Eigenschaften filtern oder sortieren müssen

Beispiel, das keine Metadaten benötigt (`fields` wird beim Erstellen der Assembly angegeben):

![](/_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}"
    }
  }
}

```
