Red de conocimiento informático - Aprendizaje de programación - El archivo JPG está dañado, cómo repararlo

El archivo JPG está dañado, cómo repararlo

Esto significa que su disco duro tiene sectores defectuosos. Lo mejor es encontrar algún software de reparación del disco duro para separar los sectores defectuosos. Si la imagen dañada no es demasiado grande, puedes usar PS para remodelarla. Si es demasiado grande, no hay nada que puedas hacer. ¡He investigado esta pregunta en profundidad antes! He examinado el estándar jpeg, el proceso de codificación y decodificación jpeg y el código, pero no sirve de nada para solucionarlo. ¡Actualmente no hay manera, y todavía no hay manera de resolver este problema! ¡Por favor créelo!

Déjame decirte la verdad:

1. Jpeg divide la imagen en bloques y luego usa la transformación wavelet. Si es incorrecto, un bloque no debe usarse nuevamente y el otro. other El contenido del bloque es recuperable. Pero, por otro lado, es posible que varios bloques que están cerca de este bloque no funcionen, porque los datos de los bloques contiguos dependen de este bloque.

2. Generalmente, en un archivo jpg, cuando lees el código Huffman incorrecto, puedes probar la longitud una por una y es posible que puedas corregirlo (generalmente, en un archivo jpg, el El número de códigos Huffman utilizados no será demasiado grande). Se utilizarán muchas, no todas las codificaciones que puedan representarse con 16 bits). Pero lo más importante del problema es: la codificación de Huffman tiene una longitud variable. Si una codificación es incorrecta, las codificaciones posteriores pueden estar mal ubicadas.

Resumen:

Suponiendo que se reduce la dificultad, los códigos de marca importantes no se dañan, la tabla de Huffman y la tabla de cuantificación no se dañan y solo los datos comprimidos pueden dañarse.

1. Cómo saber qué parte de los datos comprimidos está dañada.

2. Saber cambiar.

3. Si la suma de comprobación se utiliza para la reparación durante la transmisión de datos, pero la copia de seguridad del archivo se utiliza para el archivo de datos.

No tenemos forma de empezar con estas tres preguntas. Por tanto, todavía no hay una respuesta definitiva. Espero que lo entiendas.

Abra este archivo con ACDSEE, PHOTOSHOP y herramientas de dibujo.

Si estos tres no se pueden abrir, no se puede reparar.