public void Extract( string outPath )
{
System.IO.Directory.CreateDirectory( outPath );
for ( int i = 0; i < Entries.Count; ++i ) {
var e = Entries[i];
if ( e.FilesizeCompressed > 0 ) {
var fs = new System.IO.FileStream( System.IO.Path.Combine( outPath, i.ToString() ), FileMode.Create );
e.Data.Position = 0;
Util.CopyStream( e.Data, fs, (int)e.Data.Length );
fs.Close();
}
}
}