Inicio/Laboratorio de recuperación

Laboratorio de recuperación · Taller gratuito

Recuperar es volver a tener los bytes correctos.

Prueba programas de recuperación con ejemplos conocidos. O compara archivos recuperados con una copia de seguridad que conserves, aunque hayan perdido sus nombres. Obtén resultados que otras personas puedan comprobar.

Para quienes prueban, aprenden & ayudan

¿Qué devuelve realmente un programa de recuperación?

Abre la imagen de prueba en un programa compatible con imágenes de disco sin procesar. Compara los resultados con los originales conocidos y anota la versión y los ajustes. Convierte «funcionó» en un resultado comprobable.

Realizar tu propio ensayo →

Para fotógrafos & personas con copias

¿Qué archivos recuperados coinciden con mi copia?

Relaciona varias exportaciones con sus originales, independientemente del nombre. Detecta duplicados y contenidos sin coincidencia. Si dos archivos difieren, localiza la primera posición de byte modificada.

Comparar con copias →

¿Acabas de perder datos? Este laboratorio comprueba archivos; no analiza unidades ni recupera datos. Sin un original o copia de seguridad, no puede confirmar que el contenido esté completo. Primeros pasos tras perder datos →

La respuesta corta

Datos intactos, entradas eliminadas y un control sobrescrito

Tres archivos están eliminados, pero conservan todos sus datos. Un cuarto está completamente sobrescrito. Los originales y el script permiten comprobar ambos casos. Sin datos de clientes ni pruebas de rendimiento representativas.

Comprueba archivos en el navegador

Con el conjunto de prueba o tus propios archivos. Sin instalación ni subida: el navegador solo lee los archivos elegidos y calcula SHA-256.

Descargar el paquete de prueba (ZIP)

Tres ejercicios con resultados comprobables

Solo local · sin transmisión · sin almacenamiento por esta herramienta

Hasta 64 MiB por archivo, 40 archivos y 256 MiB en total. Para exportaciones mayores, usa verify.py del paquete. Elige copias ya exportadas en una unidad de destino segura, nunca archivos directamente de un soporte dañado.

1. Paquete de prueba y archivos exportados

Elige el ZIP sin modificar, el IMG extraído o los JPG, MP4 y WAV exportados. La comparación reconoce archivos renombrados. No selecciones reference/ como resultado de recuperación.

2. Compara tus propios archivos

¿Tienes un original, una copia de seguridad o una copia intacta conocida? Compárala con el archivo recuperado. Sin una referencia fiable no se puede demostrar que el contenido esté completo.

Relaciona los archivos recuperados con sus originales

Elige originales o copias de seguridad disponibles y después tus archivos recuperados. La comparación encuentra contenidos idénticos aunque tengan nombres nuevos. Los duplicados no aumentan el resultado. Solo cuentan los contenidos originales seleccionados que no estén vacíos.

Aún no se ha iniciado ninguna comprobación.

Guarda un resultado reproducible

Opcional: documenta cómo recuperaste los archivos. Los datos aparecen en la descarga y no se verifican automáticamente. Para comparar programas, documenta cada ensayo por separado con la misma fuente.

Por defecto, los nombres se sustituyen por file-1, file-2… Los hashes y el texto libre permanecen y pueden revelar información. Revísalos antes de compartir. No se publica nada automáticamente.

Revisar el informe antes de compartir
Aún no se ha iniciado ninguna comprobación.

Todo para tu propio ensayo

El paquete incluye una imagen de 32 MiB, cuatro archivos sintéticos de referencia, un manifiesto, nuestro primer informe de medición (v1) y los scripts de generación y verificación. Las instrucciones están en alemán, inglés, francés y español. No requiere cuenta.

ZIP: 240.206 bytes · SHA-256: 3614bb3b4a83dedbe0f8da371955c0d2b04ff7e054589379880232fba448a30f

Descargar el paquete de prueba (ZIP)

Manifiesto y sumas de verificación (JSON)

Informe de medición actual v2 – 15/09/2026, versión 0.7.4 (JSON)

Primer informe de medición v1 – 31/08/2026, superado (JSON)

Tamaño del ZIP y SHA-256 (JSON)

Contenido de la imagen

Medición del 15/09/2026 con el estado del código de la versión 0.7.4 mediante un programa interno, sobre la imagen v1 sin cambios. Tres archivos exportados coinciden exactamente con sus referencias y superan la verificación final sin avisos; la imagen no cambió. GONE.JPG aparece como una entrada antigua sin contenido exportable. Encontrar esa entrada no constituye una recuperación.

ArchivoEstado en la imagenSHA-256 tras exportarVerificación final
PHOTO.JPGEliminado, datos intactosCoincidencia exactaDecodificado por completo
VIDEO.MP4Eliminado, datos intactosCoincidencia exactaDecodificado por completo
AUDIO.WAVEliminado, datos intactosCoincidencia exactaDecodificado por completo
GONE.JPGCompletamente sobrescritoNo exportadoNo aplicable
El aviso del JPG de la primera medición está corregido

En la primera medición del 31/08/2026, PHOTO.JPG se recuperó byte a byte y se decodificó por completo, pero se guardó como PHOTO.UNVERIFIED.JPG: el núcleo de lectura redondeaba cada acceso a sectores completos de 512 bytes y por eso detectó una lectura incompleta al final del archivo de 6.078 bytes. La causa está corregida desde la versión 0.7.2 del 02/09/2026. La repetición del 15/09/2026 con el estado del código de la 0.7.4 exporta el archivo como PHOTO.JPG con el estado «Totalmente revisado». Ambos informes siguen disponibles; el primero está marcado como superado.

Repite la verificación

  1. 1

    Extrae el ZIP en una carpeta nueva. Con Python 3.8 o posterior, ejecuta python3 verify.py dentro de ella. En Windows, el comando puede ser python.

  2. 2

    Abre solo frh-exfat-lab-v1.img como origen en el programa de recuperación. No repares la imagen ni la escribas en una unidad física.

  3. 3

    Exporta los archivos recuperados a otra carpeta vacía. No copies allí los originales de reference/: eso invalidaría la comparación.

  4. 4

    Ejecuta python3 verify.py --recovered /ruta/a/carpeta-exportacion. Se esperan tres coincidencias completas y ninguna para GONE.JPG. El script solo lee y no realiza conexiones de red.

Tres ejercicios con resultados comprobables

  1. 1

    10 minutos: abre la imagen con un programa de recuperación, exporta a una carpeta vacía y selecciona los resultados arriba. Deben coincidir PHOTO.JPG, VIDEO.MP4 y AUDIO.WAV, pero no GONE.JPG. Anota versión y ajustes.

  2. 2

    2 minutos: cambia el nombre de una copia de PHOTO.JPG. Su hash sigue igual. El nombre y el sufijo .UNVERIFIED no indican por sí solos si los bytes están completos.

  3. 3

    5 minutos: comprueba por separado los originales de reference/. También coinciden; GONE.JPG genera un aviso adicional. Así se entiende por qué referencias y exportaciones deben estar separadas.

Cómo interpretar los resultados

ResultadoSignificado
Coincidencia exactaEl archivo elegido coincide con una referencia. No demuestra una operación de recuperación ni la procedencia del archivo.
Sin coincidencia de hashLos bytes difieren. Revisa origen, ajustes y contenido; una diferencia no indica por sí sola si quedan datos útiles.
Se reproduce o hay vista previaUna vista previa suele revisar solo una parte. Comprueba también todo el archivo multimedia con un decodificador adecuado.
Sin original disponibleLas comprobaciones de estructura y decodificación pueden detectar errores, pero no demostrar igualdad con un original perdido.

Qué demuestra el ensayo y cuáles son sus límites

Es una prueba del editor, no una evaluación independiente. Examina el motor macOS, no la interfaz de la aplicación pública ni Windows.

Los archivos son contiguos. No se prueban fragmentación, sistemas de archivos dañados, soportes reales de cámaras, cifrado ni unidades con daños físicos. Cuatro casos construidos no permiten estimar una tasa general de recuperación.

build-fixture.py documenta la generación con macOS hdiutil y FFmpeg. Una reconstrucción reproduce el caso; los bytes pueden variar según las versiones de las herramientas. Usa el ZIP publicado para repetir exactamente este ensayo.

Git v2 (0.7.4): 41cfa871d765e511f7dca1a69b713be9efbf64a2 · Git v1: fe7ac77a7725e2d318a7246fb40494223c9c9972 · Imagen SHA-256: b67d5e35d49b1faa8cc48a12367328503429c28706b3bee7632d76e08dc83ae8

Para redacciones y ensayos independientes

El material de prueba es público. Los artículos pueden enlazar directamente al conjunto y a su metodología. No hay pagos, enlaces obligatorios ni resultados impuestos. Documenta las versiones, los ajustes y las sumas de verificación al publicar tus propias mediciones.