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
- Los archivos van directamente entre los dos navegadores por un canal cifrado
- La preparación es un código corto en cada sentido, por el chat que ya uses
- Quien recibe ve la lista de archivos y debe aceptar antes de que se mueva un byte
- Varios archivos a la vez, con progreso, velocidad y tiempo restante en vivo
- Un modo de misma Wi-Fi que no consulta ninguna dirección externa
- Los nombres entrantes se limpian de rutas y de caracteres que disfracen el tipo
- Los archivos terminados se descargan uno a uno o juntos en un comprimido
- Indica si la conexión acabó siendo local, directa o con reenvío
Cómo usar Transferencia P2P de archivos
- En el dispositivo que envía, elige los archivos y crea un código de invitación
- Manda ese código a la otra persona como le escribas normalmente
- Ella lo pega, genera un código de respuesta y te lo devuelve
- 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
- Los dos navegadores no llegan a conectarse. — Hay dos causas. Algunas redes —sobre todo datos móviles y las corporativas grandes— esconden cada dispositivo tras un NAT estricto que dos pares no pueden atravesar. Otras bloquean la búsqueda de nombres locales que usan los dispositivos de una misma Wi-Fi para encontrarse, lo que además impide emparejar dos pestañas del mismo equipo. Probar desde otra red, o entre dos dispositivos realmente distintos, suele aclarar cuál de las dos es.
- El código se cortó por la mitad al pegarlo. — Algunas apps de chat recortan los mensajes largos o los convierten en adjunto. Mándalo como mensaje de texto plano, o usa el código QR para que el otro dispositivo lo escanee de tu pantalla.
- La transferencia se paró a medias. — La conexión vive en las dos pestañas. Si una se cierra, el equipo se suspende o cambia la red, el canal cae y hay que empezar de nuevo: no hay ningún sitio donde guardar un archivo a medias.
- Un archivo enorme agotó la memoria del navegador. — Quien recibe mantiene el archivo en memoria hasta completarlo. Los archivos de varios gigabytes conviene partirlos antes o enviarlos en piezas más pequeñas.
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