P2P-Dateiübertragung
Schicken Sie eine Datei direkt aus Ihrem Browser in den einer anderen Person.
Der Aufbau passiert in Ihrem Browser, und die Dateien laufen direkt zwischen den beiden Geräten. ArrayKit erhält weder Ihre Datei noch Ihren Code noch deren Namen.
Nach dem Empfang die Prüfsumme vergleichen
Über P2P-Dateiübertragung
Jemandem eine Datei zu schicken heißt üblicherweise, erst eine Kopie auf dem Rechner eines Dritten abzulegen — eine Cloud, ein Transferdienst, ein Messenger — und darauf zu hoffen, dass sie später gelöscht wird. Dieses Werkzeug lässt den Zwischenschritt weg. Zwei Browser öffnen eine direkte, verschlüsselte Verbindung zueinander, und die Bytes gehen genau einmal darüber, von Ihrem Gerät auf das andere. Für den Aufbau braucht es eines: Sie fügen einen kurzen Code in den Chat ein, den Sie ohnehin benutzen, die andere Person schickt einen zurück, und die Verbindung steht. Nur dieser Austausch läuft über Dritte, und er trägt keinerlei Dateidaten.
Funktionen
- Dateien laufen direkt zwischen den beiden Browsern über einen verschlüsselten Kanal
- Der Aufbau ist je ein kurzer Code, über den Chat, dem Sie ohnehin vertrauen
- Die Gegenseite sieht die Dateiliste und muss zustimmen, bevor ein Byte fließt
- Mehrere Dateien auf einmal, mit Fortschritt, Tempo und Restzeit in Echtzeit
- Ein Modus für dasselbe WLAN, der gar keine externe Adresse abfragt
- Eingehende Dateinamen werden von Pfaden und tarnenden Zeichen befreit
- Fertige Dateien laden einzeln oder gemeinsam als Archiv
- Zeigt an, ob die Verbindung lokal, direkt oder weitergeleitet zustande kam
So verwendest du P2P-Dateiübertragung
- Auf dem sendenden Gerät die Dateien wählen und einen Einladungscode erzeugen
- Diesen Code der anderen Person schicken, wie Sie ihr sonst schreiben
- Sie fügt ihn ein, erzeugt einen Antwortcode und schickt ihn zurück
- Antwort einfügen, verbinden — nach ihrer Zustimmung läuft die Übertragung
Beispiel
Eingabe
A 480 MB video, both laptops on the same office Wi-Fi
Ausgabe
Connected on the local network · 480 MB in about 40 seconds at 12 MB/s
Im selben Netz verlässt die Übertragung das Gebäude nie — auf einen Upstream wartet niemand.
Häufige Fehler & Fehlerbehebung
- Die beiden Browser verbinden sich nie. — Dafür gibt es zwei Ursachen. Manche Netze — Mobilfunk und große Firmennetze vor allem — verstecken jedes Gerät hinter einem strengen NAT, durch das zwei Gegenstellen nicht kommen. Andere blockieren die Namensauflösung im lokalen Netz, mit der Geräte im selben WLAN einander finden; damit lassen sich auch zwei Tabs auf demselben Rechner nicht koppeln. Ein Versuch aus einem anderen Netz oder zwischen zwei wirklich getrennten Geräten zeigt meist, welcher Fall vorliegt.
- Der Code wurde beim Einfügen abgeschnitten. — Manche Chat-Apps kürzen lange Nachrichten oder machen einen Anhang daraus. Schicken Sie ihn als reine Textnachricht, oder nutzen Sie den QR-Code, den das andere Gerät vom Bildschirm scannen kann.
- Die Übertragung brach mittendrin ab. — Die Verbindung lebt in den beiden Tabs. Wird einer geschlossen, schläft das Gerät ein oder wechselt das Netz, bricht der Kanal ab und es geht von vorn los — für eine halbe Datei gibt es keinen Ablageort.
- Eine sehr große Datei hat den Speicher des Browsers erschöpft. — Die Gegenseite hält die Datei im Speicher, bis sie vollständig ist. Dateien im Gigabytebereich teilt man besser vorher auf.
Häufig gestellte Fragen
- Wird meine Datei bei einer P2P-Übertragung irgendwo hochgeladen?
- Nein. Die Dateidaten überqueren eine einzige Verbindung, von Ihrem Browser in den anderen. Über Dritte läuft nur der Aufbaucode, und der enthält Netzwerkadressen, keine Inhalte.
- Was steht genau in dem Code, den ich verschicke?
- Die Adressen, unter denen Ihr Browser sich für erreichbar hält, dazu die Schlüssel, mit denen beide Seiten den Kanal verschlüsseln. Er wird vollständig angezeigt und die Adressen darunter aufgelistet.
- Ist die Übertragung verschlüsselt?
- Ja. WebRTC-Datenkanäle sind vom Standard selbst Ende-zu-Ende verschlüsselt; einen unverschlüsselten Modus gibt es gar nicht. Die Schlüssel stecken in den ausgetauschten Codes.
- Warum wird manchmal ein externer Adressdienst gefragt?
- Um zu erfahren, wie Ihr Gerät von außen aussieht — das erst lässt zwei Gegenstellen in verschiedenen Netzen einander finden. Mit der WLAN-Option entfällt diese Abfrage vollständig.
- Müssen beide gleichzeitig online sein?
- Ja, und beide Tabs müssen offen bleiben. Das ist eine lebende Verbindung zwischen zwei Geräten und kein Ablagefach: Es wartet nirgends eine Kopie auf Abholung.
- Wie groß darf die Datei sein?
- Hier wird keine Grenze gesetzt, und im lokalen Netz zählt allein, was das Netz hergibt. Die praktische Obergrenze ist der Speicher des empfangenden Browsers.
Verwandte Tools
- WLAN-QR-Code-Generator — QR-Code, der beim Scannen ins WLAN verbindet, korrekt maskiert.
- QR-Code-Generator — Erzeuge einen QR-Code aus Text oder einer URL; lade ihn als PNG oder SVG herunter.
- File Hash Checksum — MD5-, SHA-1-, SHA-256- und SHA-512-Prüfsummen einer Datei berechnen und abgleichen.
- AES Encryption Tool — Verschlüssle und entschlüssle Text mit einer Passphrase per AES-256-GCM und PBKDF2.
- Bild zu PDF — Kombiniere Bilder zu einem einzigen PDF (automatisch / Hochformat / Querformat).
- CIDR-/Subnetz-Rechner — Berechne Netzwerk, Broadcast, Host-Bereich und Maske eines CIDR-Blocks.
- User-Agent-Parser — Eine User-Agent-Zeichenfolge in Browser, Engine, OS und Gerät zerlegen.
Alle ArrayKit-Tools