Transferencia P2P de archivos

Envía un archivo directamente de tu navegador al de otra persona, sin nada en medio.

La preparación ocurre en tu navegador y los archivos van directamente entre los dos dispositivos. ArrayKit nunca recibe tu archivo, tu código ni el nombre de lo que envías.

Comprueba el hash del archivo al llegar

Acerca de Transferencia P2P de archivos

Enviar un archivo a alguien suele implicar dejar antes una copia en el ordenador de un tercero —una unidad en la nube, una web de transferencias, una app de mensajería— y confiar en que se borre después. Esta herramienta se salta ese paso intermedio. Dos navegadores abren entre sí una conexión directa y cifrada, y los bytes la cruzan una sola vez, de tu dispositivo al suyo. Prepararla necesita una cosa: pegas un código corto en el chat que ya usáis, la otra persona te devuelve otro, y la conexión se abre. Ese intercambio es lo único que pasa por terceros, y no lleva datos del archivo: solo las direcciones que los navegadores necesitan para encontrarse.

Características

Cómo usar Transferencia P2P de archivos

  1. En el dispositivo que envía, elige los archivos y crea un código de invitación
  2. Manda ese código a la otra persona como le escribas normalmente
  3. Ella lo pega, genera un código de respuesta y te lo devuelve
  4. Pega la respuesta para conectar; cuando acepte, la transferencia arranca

Ejemplo

Entrada

A 480 MB video, both laptops on the same office Wi-Fi

Salida

Connected on the local network · 480 MB in about 40 seconds at 12 MB/s

En una misma red la transferencia no sale del edificio: no hay que esperar a la subida.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Mi archivo se sube a algún sitio durante una transferencia P2P?
No. Los datos del archivo cruzan una sola conexión, de tu navegador al suyo. Lo único que pasa por terceros es el código de preparación, y ese contiene direcciones de red, no contenido.
¿Qué hay exactamente en el código que envío?
Las direcciones en las que tu navegador cree que se le puede alcanzar, más las claves con las que ambos extremos cifran el canal. Se muestra entero y las direcciones aparecen debajo, para que veas qué entregas antes de enviarlo.
¿La transferencia va cifrada?
Sí. Los canales de datos WebRTC van cifrados de extremo a extremo por el propio estándar; no existe un modo sin cifrar al que caer. Las claves están en los códigos que intercambiasteis.
¿Por qué a veces consulta un servidor externo de direcciones?
Para saber cómo se ve tu equipo desde fuera, que es lo que permite a dos pares en redes distintas encontrarse. Marca la opción de misma Wi-Fi y esa consulta se omite por completo.
¿Tenemos que estar los dos conectados a la vez?
Sí, y ambas pestañas deben seguir abiertas. Esto es una conexión viva entre dos equipos, no un buzón: no queda ninguna copia esperando a que alguien la recoja luego.
¿De qué tamaño puede ser el archivo?
Aquí no se impone ningún límite, y en red local la velocidad es la que dé la red. El techo práctico es la memoria del navegador que recibe, porque ensambla el archivo antes de guardarlo.

Herramientas relacionadas

Todas las herramientas de ArrayKit