# Upload und Versionen

{/* AUTO-SYNCED SOURCE: this page lives in apps/app/src/modules/files/docs/ and is mirrored into the docs app by `bun sync:module-docs`. Edit it in the module, not in apps/docs. */}
<Lead>
Hochladen geht auf drei Wegen, große Dateien laden fortsetzbar in Teilen, und bei gleichem Namen sichert der Dateispeicher den alten Stand als Version. Diese Seite erklärt alle Regeln rund um Uploads, Versionen und Downloads.
</Lead>

## Drei Wege zum Upload

- **Knopf**: Über **Hochladen** wählst du einzelne oder mehrere Dateien aus; daneben gibt es einen eigenen Knopf für ganze Ordner.
- **Ziehen**: Dateien oder komplette Ordner samt Unterordnern aus deinem Datei-Manager in die Fläche ziehen. Die Ordner-Struktur bleibt erhalten.
- **Einfügen**: Ein Bild in der Zwischenablage landet mit <Kbd>Cmd/Strg</Kbd> + <Kbd>V</Kbd> direkt im aktuellen Ordner. Praktisch für Screenshots.

## Das Upload-Panel

Ein Panel unten rechts zeigt den Stand jeder Datei. Du kannst es ein- und ausklappen, die Liste leeren und wartende Uploads **abbrechen**. Bei großen Dateien zeigt es den Fortschritt genau an und bietet **Pausieren** und **Fortsetzen**.

## Grenzen: 10 MB direkt, bis 2 GB in Teilen

- Dateien bis **10 MB** laden in einem Rutsch.
- Größere Dateien bis **2 GB** lädt der Dateispeicher automatisch **in Teilen** hoch, mit genauer Fortschrittsanzeige. Reißt die Verbindung ab, kannst du den Upload pausieren und später mit **Fortsetzen** genau dort weitermachen, wo er stehen geblieben ist.
- Mehr als 2 GB pro Datei gehen nicht; der Upload wird mit einer klaren Meldung abgelehnt.

## Sicherheit: blockierte Typen und Echtheitsprüfung

<Warning title="Ausführbare Dateien werden abgewiesen">
Aus Sicherheitsgründen nimmt der Dateispeicher keine ausführbaren Dateien und Skripte an, zum Beispiel .exe, .bat, .sh oder .apk. Archive wie ZIP, 7z und RAR sind dagegen erlaubt, sie gehören zum Makler-Alltag.
</Warning>

Zusätzlich prüft der Dateispeicher jede Datei an ihren **Datei-Inhalten** (Echtheitsprüfung): Was der Browser über den Typ behauptet, wird ignoriert; erkannt wird die Datei an ihren tatsächlichen Bytes. Unsichere SVG-Dateien und leere Dateien werden abgewiesen. Diese Prüfung ist immer aktiv und lässt sich nicht abschalten.

## Gleicher Name: Ersetzen oder Nummer

Was bei einem Namenskonflikt passiert, hängt davon ab, wer die Datei ablegt:

<DefinitionList>
  <DefItem term="Du lädst eine Datei mit gleichem Namen hoch">
    Die bestehende Datei wird **ersetzt**, und der alte Stand wird automatisch als **Version** gesichert. Es entsteht keine „(2)“-Kopie. So bleibt „Exposé Musterstraße.pdf“ immer genau eine Datei, mit Verlauf.
  </DefItem>
  <DefItem term="Ein Tool oder ein Import legt eine Datei ab">
    Der neue Eintrag bekommt das Suffix **„(2)“**, **„(3)“** und so weiter. Nichts wird überschrieben.
  </DefItem>
  <DefItem term="Ordner anlegen oder Umbenennen kollidiert">
    Neue Ordner bekommen bei Konflikt ebenfalls eine Nummer. Beim Umbenennen auf einen vergebenen Namen erscheint die Meldung „Hier gibt es bereits einen Eintrag mit diesem Namen.“
  </DefItem>
</DefinitionList>

## Datei-Verlauf und Wiederherstellen

Jede Datei führt ihren **Verlauf** in der Details-Spalte: bis zu **15 Versionen**, die beim Ersetzen automatisch entstehen. Ein Klick auf **Wiederherstellen** macht einen alten Stand wieder zur aktuellen Datei; der bisherige Stand bleibt dabei im Verlauf erhalten. Läuft die Versions-Grenze voll, fallen die ältesten Versionen heraus.

<Tip title="Versehentlich überschrieben?">
Nichts ist verloren: Öffne die Details-Spalte, Sektion **Verlauf**, und stelle die gewünschte Version wieder her.
</Tip>

## Duplizieren

**Duplizieren** im Kontextmenü legt eine Kopie im selben Ordner an. Die Kopie zählt zum Speicher; reicht der Platz nicht, erscheint „Dein Speicherplatz reicht für eine Kopie nicht aus.“

## Als ZIP herunterladen

**Als ZIP** packt einen ganzen Ordner oder eine Mehrfachauswahl in ein einziges Archiv, mit erhaltener Ordner-Struktur. Einzelne Dateien lädst du über **Herunterladen** direkt.

## Weiterführend

Wohin Tool-Ergebnisse und Objekt-Dateien automatisch sortiert werden, steht unter [Ordner und Bereiche](/tools/dateien/ordner-und-bereiche). Zurück zur [Übersicht](/tools/dateien).
