title: c# - How can I extract a FAT Disk Image?
body: <p>I am actually trying to extract a Fat Disk Image with DiskUtils but I am not getting the correct file names...</p>
  
  <p>I get "\TURNER~3\TOPPER~1.P~1" in place of "\TURNEROVER\TOPPERSHEATH.PPTX"</p>
  
  <pre><code>FatFileSystem FatImg = new FatFileSystem(MS); //MS = Fat Image MemoryStream
  foreach(DiscDirectoryInfo Di in FatImg.Root.GetDirectories())
  {
      foreach(DiscFileInfo Fi in Di.GetFiles())
      {
          Stream St = Fi.OpenRead(); // Correct Stream
          string FName = Fi.Name; //Wrong Name
      }
  }
  </code></pre>
  
  <p>This is because DiscUtils does not support LFN [Long File Names]...</p>
  
  <p>So I am looking for a perfect library to extract these files befor i try to make one myself...</p>
  
  <p>Is there any way I can Extract it [maybe by DiscUtils] without FileName Errors...</p>