Delphi IdNNTP: download a file from Usenet according to NZB-file <p>I have a NZB file, something like this: </p> <pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;nzb xmlns="http://www.newzbin.com/DTD/2003/nzb"&gt; &lt;head&gt; &lt;meta type="title"&gt;Your File!&lt;/meta&gt; &lt;meta type="tag"&gt;Example&lt;/meta&gt; &lt;/head&gt; &lt;file poster="Joe Bloggs &amp;lt;bloggs@nowhere.example&amp;gt;" date="1071674882" subject="Here's your file! abc-mr2a.r01 (1/2)"&gt; &lt;groups&gt; &lt;group&gt;alt.binaries.newzbin&lt;/group&gt; &lt;group&gt;alt.binaries.mojo&lt;/group&gt; &lt;/groups&gt; &lt;segments&gt; &lt;segment bytes="102394" number="1"&gt;123456789abcdef@news.newzbin.com&lt;/segment&gt; &lt;segment bytes="4501" number="2"&gt;987654321fedbca@news.newzbin.com&lt;/segment&gt; &lt;/segments&gt; &lt;/file&gt; &lt;/nzb&gt; </code></pre> <p>Is there any way to download and assemble this file using Indy IdNNTP? I will be grateful for any sample code. Thanks in advance.</p>