144 lines
4.0 KiB
PHP
144 lines
4.0 KiB
PHP
<?php
|
|
# dvdisaster: English homepage translation
|
|
# Copyright (C) 2004-2012 Carsten Gnörlich
|
|
#
|
|
# UTF-8 trigger: äöüß
|
|
#
|
|
# Include our PHP sub routines, then call begin_page()
|
|
# to start the HTML page, insert the header,
|
|
# navigation and news if appropriate.
|
|
|
|
require("../include/dvdisaster.php");
|
|
require("../include/screenshot.php");
|
|
|
|
begin_page();
|
|
?>
|
|
|
|
<!-- Insert actual page content below -->
|
|
|
|
<h3 class="top">Results for error correction files</h3>
|
|
|
|
<?php begin_howto_shot("Image and error correction file.","compat-okay-rs01.png", ""); ?>
|
|
|
|
Comparing an image against its error correction file produces information
|
|
in two output fields; each related to one of the files:
|
|
<?php end_howto_shot(); ?>
|
|
|
|
<table>
|
|
<tr><td colspan="2">Output field <b>"Image file summary":</b><br><hr></td><td></td></tr>
|
|
<tr>
|
|
<td class="valignt">Medium sectors:</td>
|
|
<td>The number of sectors in the ISO image (one sector = 2KB).</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
<tr>
|
|
<td class="valignt">Checksum errors:</td>
|
|
<td>The error correction file contains CRC32 checksums for each image
|
|
sector. If this value is greater than zero some sectors were readable
|
|
but their contents do not match the checksum. The error correction will
|
|
try to recalculate the contents of these sectors.
|
|
</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Missing sectors:</td>
|
|
<td>This is the number of sectors which could not be read from the medium.
|
|
The error correction will try to recover the contents of these sectors.
|
|
</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Image checksum:</td>
|
|
<td>A MD5 checksum is calculated for the complete ISO image.
|
|
You can reproduce this value using the command line of GNU/Linux:<br>
|
|
<tt>md5sum medium2.iso</tt></td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr><td colspan="2">
|
|
If all values in this output field are okay the message
|
|
"<span class="green">Good image.</span>" appears.
|
|
Otherwise the most important error will be explained there.
|
|
</td>
|
|
</tr>
|
|
|
|
<tr><td> </td><td></td></tr>
|
|
<tr>
|
|
<td colspan="2">Output field <b>"Error correction file summary"</b>:<br><hr></td><td></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="valignt">Created by:</td>
|
|
<td>Prints the dvdisaster version which was used for creating the
|
|
error correction data. Alpha/developer versions are highlighted in red.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Method:</td>
|
|
<td>The method and redundancy used for creating the error correction file.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Requires:</td>
|
|
<td>Processing the error correction data requires at least the shown
|
|
version of dvdisaster.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Medium sectors:</td>
|
|
<td>The expected number of sectors in the image file.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Image checksum:</td>
|
|
<td>The expected MD5 sum of the image file.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Fingerprint:</td>
|
|
<td>dvdisaster uses the checksum of a special sector to determine whether
|
|
the error correction file was made for a given image.</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Ecc blocks:</td>
|
|
<td>The error correction divides the image into small blocks which can
|
|
be processed independently. This information is mostly useless as long
|
|
as the number of ecc blocks is correct ;-)
|
|
</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr>
|
|
<td class="valignt">Ecc checksum:</td>
|
|
<td>A MD5 checkum is calculated over the error correction file,
|
|
not taking into account the first 4KB. You can reproduce this value
|
|
using the command line of GNU/Linux:<br>
|
|
<tt>tail -c +4097 medium.ecc | md5sum</tt>
|
|
</td>
|
|
</tr>
|
|
<tr><td> </td><td></td></tr>
|
|
|
|
<tr><td colspan="2">
|
|
If all values in this output field are okay the message
|
|
"<span class="green">Good error correction file.</span>" appears.
|
|
Otherwise the most important error will be explained there.
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- do not change below -->
|
|
|
|
<?php
|
|
# end_page() adds the footer line and closes the HTML properly.
|
|
|
|
end_page();
|
|
?>
|