public List<KeyValuePair<string, byte[]>> GetAllEntries()
{
List<KeyValuePair<string, byte[]>> Entries = new List<KeyValuePair<string,byte[]>>();
foreach (FarEntry Entry in m_Entries)
{
m_Reader.BaseStream.Seek(Entry.DataOffset, SeekOrigin.Begin);
byte[] Data = m_Reader.ReadBytes(Entry.DataLength);
KeyValuePair<string, byte[]> KvP = new KeyValuePair<string, byte[]>(Entry.Filename, Data);
Entries.Add(KvP);
}
return Entries;
}