<ahref="identify_8c.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aid="l00001"name="l00001"></a><spanclass="lineno"> 1</span><spanclass="comment">/*</span></div>
<divclass="line"><aid="l00002"name="l00002"></a><spanclass="lineno"> 2</span><spanclass="comment"> * This file is part of the Aaru Data Preservation Suite.</span></div>
<divclass="line"><aid="l00005"name="l00005"></a><spanclass="lineno"> 5</span><spanclass="comment"> * This library is free software; you can redistribute it and/or modify</span></div>
<divclass="line"><aid="l00006"name="l00006"></a><spanclass="lineno"> 6</span><spanclass="comment"> * it under the terms of the GNU Lesser General Public License as</span></div>
<divclass="line"><aid="l00007"name="l00007"></a><spanclass="lineno"> 7</span><spanclass="comment"> * published by the Free Software Foundation; either version 2.1 of the</span></div>
<divclass="line"><aid="l00008"name="l00008"></a><spanclass="lineno"> 8</span><spanclass="comment"> * License, or (at your option) any later version.</span></div>
<divclass="line"><aid="l00010"name="l00010"></a><spanclass="lineno"> 10</span><spanclass="comment"> * This library is distributed in the hope that it will be useful, but</span></div>
<divclass="line"><aid="l00011"name="l00011"></a><spanclass="lineno"> 11</span><spanclass="comment"> * WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<divclass="line"><aid="l00012"name="l00012"></a><spanclass="lineno"> 12</span><spanclass="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU</span></div>
<divclass="line"><aid="l00013"name="l00013"></a><spanclass="lineno"> 13</span><spanclass="comment"> * Lesser General Public License for more details.</span></div>
<divclass="line"><aid="l00015"name="l00015"></a><spanclass="lineno"> 15</span><spanclass="comment"> * You should have received a copy of the GNU Lesser General Public</span></div>
<divclass="line"><aid="l00016"name="l00016"></a><spanclass="lineno"> 16</span><spanclass="comment"> * License along with this library; if not, see <http://www.gnu.org/licenses/>.</span></div>
<divclass="ttc"id="aconsts_8h_html_a13ba7a163f45ee45c977d63c408539ca"><divclass="ttname"><ahref="consts_8h.html#a13ba7a163f45ee45c977d63c408539ca">DIC_MAGIC</a></div><divclass="ttdeci">#define DIC_MAGIC</div><divclass="ttdoc">Magic identifier for legacy DiscImageChef container (ASCII "DICMFRMT").</div><divclass="ttdef"><b>Definition</b><ahref="consts_8h_source.html#l00061">consts.h:61</a></div></div>
<divclass="ttc"id="aconsts_8h_html_a3c3ba66fe2b547655c9e4b16a1ba519a"><divclass="ttname"><ahref="consts_8h.html#a3c3ba66fe2b547655c9e4b16a1ba519a">AARU_MAGIC</a></div><divclass="ttdeci">#define AARU_MAGIC</div><divclass="ttdoc">Magic identifier for AaruFormat container (ASCII "AARUFRMT").</div><divclass="ttdef"><b>Definition</b><ahref="consts_8h_source.html#l00064">consts.h:64</a></div></div>
<divclass="ttc"id="aconsts_8h_html_adbbd4387273589f1c76a5f5786607013"><divclass="ttname"><ahref="consts_8h.html#adbbd4387273589f1c76a5f5786607013">AARUF_VERSION</a></div><divclass="ttdeci">#define AARUF_VERSION</div><divclass="ttdoc">Current image format major version (incompatible changes bump this).</div><divclass="ttdef"><b>Definition</b><ahref="consts_8h_source.html#l00068">consts.h:68</a></div></div>
<divclass="ttc"id="aidentify_8c_html_a6f30353aff3ece1e889542c26f7146e2"><divclass="ttname"><ahref="identify_8c.html#a6f30353aff3ece1e889542c26f7146e2">aaruf_identify_stream</a></div><divclass="ttdeci">int aaruf_identify_stream(FILE *image_stream)</div><divclass="ttdoc">Identifies a file as an AaruFormat image using an open stream.</div><divclass="ttdef"><b>Definition</b><ahref="#l00163">identify.c:163</a></div></div>
<divclass="ttc"id="aidentify_8c_html_a74c444fbd394f58aefd2fabff221231b"><divclass="ttname"><ahref="identify_8c.html#a74c444fbd394f58aefd2fabff221231b">aaruf_identify</a></div><divclass="ttdeci">int aaruf_identify(const char *filename)</div><divclass="ttdoc">Identifies a file as an AaruFormat image using a file path.</div><divclass="ttdef"><b>Definition</b><ahref="#l00084">identify.c:84</a></div></div>
<divclass="ttc"id="astructAaruHeader_html"><divclass="ttname"><ahref="structAaruHeader.html">AaruHeader</a></div><divclass="ttdoc">Version 1 container header placed at offset 0 for legacy / initial format.</div><divclass="ttdef"><b>Definition</b><ahref="header_8h_source.html#l00076">header.h:77</a></div></div>
<divclass="ttc"id="astructAaruHeader_html_a95bd4c3c038bf354c04216e0a025aff3"><divclass="ttname"><ahref="structAaruHeader.html#a95bd4c3c038bf354c04216e0a025aff3">AaruHeader::imageMajorVersion</a></div><divclass="ttdeci">uint8_t imageMajorVersion</div><divclass="ttdoc">Container format major version (incompatible changes when incremented).</div><divclass="ttdef"><b>Definition</b><ahref="header_8h_source.html#l00080">header.h:80</a></div></div>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.14.0 </li>