private string GetRelPath(ArchiveFile af, FileSetEntry fse) { string res = fse.Name; uint ParentOffset = fse.ParentOffset; while (ParentOffset != 0) { DirSetEntry dse = af.DirOffsets[ParentOffset]; if (dse.ParentOffset == 0) break; res = String.Format("{0}/{1}", dse.Name, res); ParentOffset = dse.ParentOffset; } return res; }