62 lines
2.5 KiB
HTML
62 lines
2.5 KiB
HTML
<html>
|
|
<head>
|
|
<meta name="keywords" content="eso, FITS format, C library">
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<title>QFITS Reference Manual 6.2.0</title>
|
|
</head>
|
|
|
|
<body text="#000000" bgcolor="#ffffff">
|
|
|
|
|
|
|
|
<!-- Generated by Doxygen 1.4.1 -->
|
|
<h1>FITS data block MD5 computation routine</h1><table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__qfits__md5.html#ga0">qfits_datamd5</a> (const char *filename)</td></tr>
|
|
|
|
<tr><td class="mdescLeft"> </td><td class="mdescRight">Compute the MD5 hash of data zones in a FITS file. <a href="#ga0"></a><br></td></tr>
|
|
</table>
|
|
<hr><a name="_details"></a><h2>Detailed Description</h2>
|
|
This module offers MD5 computation over all data areas of a FITS file. <hr><h2>Function Documentation</h2>
|
|
<a class="anchor" name="ga0" doxytag="qfits_md5.c::qfits_datamd5"></a><p>
|
|
<table class="mdTable" cellpadding="2" cellspacing="0">
|
|
<tr>
|
|
<td class="mdRow">
|
|
<table cellpadding="0" cellspacing="0" border="0">
|
|
<tr>
|
|
<td class="md" nowrap valign="top">const char* qfits_datamd5 </td>
|
|
<td class="md" valign="top">( </td>
|
|
<td class="md" nowrap valign="top">const char * </td>
|
|
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
|
|
<td class="md" valign="top"> ) </td>
|
|
<td class="md" nowrap></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table cellspacing="5" cellpadding="0" border="0">
|
|
<tr>
|
|
<td>
|
|
|
|
</td>
|
|
<td>
|
|
|
|
<p>
|
|
Compute the MD5 hash of data zones in a FITS file.
|
|
<p>
|
|
<dl compact><dt><b>Parameters:</b></dt><dd>
|
|
<table border="0" cellspacing="2" cellpadding="0">
|
|
<tr><td valign="top"></td><td valign="top"><em>filename</em> </td><td>Name of the FITS file to examine. </td></tr>
|
|
</table>
|
|
</dl>
|
|
<dl compact><dt><b>Returns:</b></dt><dd>1 statically allocated character string, or NULL.</dd></dl>
|
|
This function expects the name of a FITS file. It will compute the MD5 hash on all data blocks in the main data section and possibly extensions (including zero-padding blocks if necessary) and return it as a string suitable for inclusion into a FITS keyword.<p>
|
|
The returned string is statically allocated inside this function, so do not free it or modify it. This function returns NULL in case of error. </td>
|
|
</tr>
|
|
</table>
|
|
|
|
</body>
|
|
</html>
|