Envoyer des gros fichiers gratuitement — partage de fichiers et de texte en P2P

Envoyer des gros fichiers et partager du texte gratuitement dans le navigateur : créez un salon, transmettez nom, lien ou QR code. En P2P, rien n’est stocké.

Comparatif des façons de transmettre des fichiers

L’envoi en pair à pair exige que les deux côtés aient la page ouverte en même temps, mais en contrepartie aucune copie de vos données ne reste nulle part. Choisissez la solution qui convient le mieux à votre besoin.

Critère Cet outil (P2P direct) Services de transfert dans le cloud Pièce jointe d’e-mail
Où se trouvent les données Nulle part — elles circulent directement entre les navigateurs Stockées sur les serveurs du prestataire pendant un certain temps Conservées sur les serveurs de messagerie de l’expéditeur et du destinataire
Limite de taille Dépend de l’appareil qui reçoit (Chrome et Edge sur ordinateur écrivent directement sur le disque) Fixée par chaque service Généralement autour de 20 à 25 Mo
Quand on peut recevoir Uniquement tant que l’expéditeur a lui aussi la page ouverte À tout moment avant l’expiration À tout moment
Ce que vous communiquez à l’autre personne Un nom de salon, un lien ou un QR code Une URL de téléchargement Son adresse e-mail (nécessaire au préalable)
Idéal pour Transférer entre vos propres appareils ou à une personne présente Les transmissions à des moments différents L’envoi de petits fichiers

Qu’est-ce que l’envoi de fichiers et le partage de texte en P2P ?

Cet outil vous permet de transmettre du texte et des fichiers sur le moment grâce à WebRTC, la technologie qui relie directement deux navigateurs. En créant un salon, vous obtenez un nom de salon aléatoire de 8 caractères ; dès que l’autre personne le rejoint avec le même nom, vous pouvez tous les deux (ou à plusieurs) échanger du texte et des fichiers. Il n’y a rien à installer ni de compte à créer, et les mêmes étapes fonctionnent entre des appareils différents — téléphone et ordinateur, Windows et Mac, Android et iPhone.

Contrairement aux services de transfert dans le cloud, les données que vous envoyez ne sont jamais stockées sur un serveur. Un serveur n’intervient qu’en tant qu’intermédiaire pour aider les navigateurs à se trouver et à établir la connexion ; les textes et fichiers eux-mêmes sont chiffrés et circulent directement entre les navigateurs des participants. Un salon n’existe que tant que quelqu’un s’y trouve, et lorsque la dernière personne le quitte, le nom du salon et tout ce qui a été partagé disparaissent. En contrepartie, la personne qui reçoit doit avoir la page ouverte en même temps que l’expéditeur. Si vous devez transmettre quelque chose en différé, un service de stockage dans le cloud est plus adapté.

Comment envoyer des fichiers et du texte en pair à pair

  1. Créer un salon Laissez « Créer un salon » sélectionné et appuyez sur « Créer le salon avec ce nom ». Un nom de salon aléatoire de 8 caractères est saisi automatiquement, mais vous pouvez en taper un vous-même.
  2. Communiquer le salon à l’autre personne Envoyez l’URL avec « Partager le lien », ou faites scanner le « QR code » avec son téléphone. Vous pouvez aussi simplement dire le nom du salon à voix haute et lui demander de le saisir sous « Rejoindre un salon ».
  3. Envoyer du texte Collez votre texte dans le champ « Texte à partager » et appuyez sur « Envoyer ». La personne qui reçoit peut le placer directement dans son presse-papiers avec le bouton « Copier » de chaque message.
  4. Envoyer et recevoir des fichiers Choisissez ou déposez des fichiers, et un bouton « Recevoir » apparaît sur l’écran de l’autre personne. Dès qu’elle appuie dessus, le transfert commence, et une fois terminé, elle peut enregistrer le fichier avec « Enregistrer ».
  5. Quitter une fois terminé Appuyez sur « Quitter » ou fermez l’onglet pour sortir du salon. Lorsque tout le monde est parti, le salon disparaît et rien de ce que vous avez partagé ne subsiste.

Astuces pour en tirer le meilleur parti

  • Pendant un transfert, n’éteignez pas l’écran de votre téléphone et ne passez pas à une autre application. Le navigateur peut se mettre en pause et la connexion peut être interrompue.
  • Pour les très gros fichiers de plusieurs gigaoctets, recevez-les avec Chrome ou Edge sur ordinateur. Vous choisissez d’abord l’emplacement d’enregistrement et les données sont écrites directement sur le disque, ce qui évite de saturer la mémoire de l’appareil.
  • Pour envoyer un dossier entier, regroupez-le d’abord en un seul fichier avec le compresseur ZIP — cela épargne de nombreux clics à la personne qui reçoit.
  • Les personnes qui arrivent plus tard voient tout de même le texte envoyé auparavant. Les fichiers peuvent être récupérés à tout moment avec « Recevoir », tant que l’expéditeur est encore dans le salon.

Quand l’envoi de fichiers et le partage de texte en P2P sont utiles

Envoyer des photos et vidéos du téléphone vers l’ordinateur

Transférez les photos et vidéos prises avec votre téléphone vers votre ordinateur sans câble ni synchronisation dans le cloud. Créez un salon sur l’ordinateur, scannez le QR code avec votre téléphone et commencez l’envoi.

Transmettre de longs textes ou des URL entre ordinateurs

Copiez des notes de réunion, des URL ou le contenu d’un fichier de configuration depuis le PC d’une salle de réunion vers votre propre ordinateur portable. Rien de temporaire ne reste dans une application de messagerie.

Échanger des documents avec une personne en face de vous

Lors d’une réunion, échangez des documents même avec une personne dont vous n’avez pas les coordonnées. Il suffit de dire le nom du salon à voix haute : nul besoin de partager des adresses e-mail ou des comptes de réseaux sociaux.

Transmettre des fichiers trop volumineux pour un e-mail

Transmettez directement des vidéos ou des fichiers de conception qui dépassent les limites des pièces jointes, sans les téléverser dans le cloud. C’est aussi adapté aux fichiers confidentiels que vous préférez ne pas laisser sur un serveur externe.

Termes du transfert de fichiers en P2P

P2P (pair à pair)
Un mode de communication dans lequel les appareils échangent des données directement, d’égal à égal, au lieu de passer par un serveur. Dans cet outil, les textes et fichiers eux-mêmes circulent en pair à pair entre les navigateurs des participants.
WebRTC
La technologie standard qui permet aux navigateurs de communiquer directement entre eux sans plug-in. Elle est surtout connue pour les appels vidéo, mais elle dispose aussi d’un DataChannel pour envoyer des données quelconques, et c’est ce qu’utilise cet outil.
Signalisation
L’étape qui précède une connexion P2P, au cours de laquelle les deux côtés échangent des informations de connexion comme les formats pris en charge et les adresses candidates. Seul cet échange intermédiaire passe par un serveur, et il ne transporte jamais les textes ni les fichiers que vous envoyez.
STUN
Un mécanisme permettant de connaître votre adresse IP et votre port tels qu’ils apparaissent depuis l’extérieur de votre routeur. Il aide des appareils situés sur des réseaux différents à trouver un chemin pour se joindre directement. Il ne relaie aucune donnée.
NAT
Le mécanisme par lequel un routeur domestique ou d’entreprise relie plusieurs appareils internes au monde extérieur via une seule adresse IP publique. Certaines combinaisons de types de NAT empêchent l’établissement d’une connexion P2P directe.
DTLS
Le protocole qui chiffre les données WebRTC. Il s’agit d’une version de TLS — le chiffrement utilisé par les sites HTTPS — adaptée aux communications par paquets. Le chiffrement est obligatoire dans WebRTC et ne peut pas être désactivé.

Questions fréquentes

Non. Le contenu circule directement entre les navigateurs des participants et n’est enregistré nulle part. Le serveur ne traite que les informations d’intermédiation nécessaires pour se trouver et se connecter (un identifiant dérivé du nom du salon et des adresses candidates). Lorsque tout le monde part, le salon lui-même disparaît.

L’outil lui-même n’impose aucune limite. Dans Chrome et Edge sur ordinateur, vous choisissez l’emplacement d’enregistrement avant la réception et les données sont écrites directement sur le disque : des fichiers de plusieurs gigaoctets, voire plus, ne posent donc aucun problème. Les autres navigateurs accumulent les données reçues dans la mémoire de l’appareil, si bien que la taille du fichier que vous pouvez recevoir dépend de la quantité de mémoire disponible.

Un salon disparaît dès que tout le monde l’a quitté, il est donc possible que l’autre personne ait déjà fermé la page. Par ailleurs, les réseaux d’entreprise et certains opérateurs mobiles bloquent les connexions directes entre appareils en raison de leur pare-feu ou de leur type de NAT. Dans ce cas, essayez un autre réseau, par exemple en passant au Wi-Fi.

Toute personne qui connaît le nom du salon peut le rejoindre. Un nom aléatoire de 8 caractères offre environ 850 milliards de valeurs possibles, une coïncidence est donc pratiquement impossible, mais un mot court que vous avez choisi vous-même peut être deviné. Pour envoyer quelque chose de confidentiel, utilisez un nom de salon aléatoire et vérifiez dans la liste des personnes présentes qu’aucun nom ne vous est inconnu.

Oui. Pour se connecter directement en pair à pair, les deux côtés doivent connaître l’adresse IP de l’autre. Il en va de même pour les appels vidéo qui utilisent WebRTC. Si vous ne souhaitez pas qu’une personne connaisse votre adresse IP, utilisez plutôt un service de transfert dans le cloud que cet outil.
Tool-kun

Anecdote — Comment deux appareils sur le même Wi-Fi finissent par se parler « directement »

Relier directement des navigateurs semble simple, mais la plupart des appareils sur Internet n’ont pas d’adresse IP publique qui leur soit propre. Les routeurs domestiques et d’entreprise utilisent un mécanisme appelé NAT pour faire sortir de nombreux appareils internes vers Internet par une seule adresse. De l’extérieur, il est impossible de savoir à quel appareil un paquet est destiné ; on ne peut donc normalement pas engager la conversation avec l’autre côté.

WebRTC contourne ce problème en demandant à un serveur STUN à quoi ressemblent son adresse et son port vus de l’extérieur, puis en échangeant ces informations avec l’autre côté. Lorsque les deux côtés s’envoient des paquets presque au même instant à l’adresse de l’autre, chaque routeur considère les paquets entrants comme des réponses à un trafic émis depuis l’intérieur et les laisse passer. Cette technique s’appelle le « UDP hole punching » ; c’est une astuce classique que les jeux en ligne et la téléphonie sur Internet utilisent depuis des années. Les appareils connectés au même Wi-Fi se relient grâce aux adresses internes du routeur, si bien que les données ne passent même pas par Internet et arrivent plus vite.

L’astuce ne fonctionne cependant pas toujours. Les NAT qui choisissent un nouveau port sortant pour chaque connexion (NAT symétrique), ainsi que le NAT de niveau opérateur (carrier-grade NAT) qu’utilisent les opérateurs mobiles pour placer de nombreux clients derrière une seule adresse, peuvent la mettre en échec. Les services d’appel vidéo courants prévoient pour ces cas des serveurs relais appelés TURN, qui transmettent le trafic à la place des utilisateurs. Cet outil n’utilise volontairement pas de relais, car garder vos données à l’écart des serveurs est la priorité ; dans un petit nombre d’environnements, une connexion directe ne pourra donc pas s’établir. Depuis que WebRTC est devenu une norme officielle du W3C et de l’IETF en janvier 2021, toute cette mécanique est intégrée à chaque navigateur moderne.