コード例 #1
0
 public static Huffman Read(Stream huffmanStream)
 {
     using (var reader = new BinaryReader(huffmanStream))
     {
         var node   = ReadNode(reader);
         var result = new Huffman(node);
         return(result);
     }
 }
コード例 #2
0
ファイル: Huffman.cs プロジェクト: wangzq/SourceBrowser
 public static Huffman Read(string huffmanFile)
 {
     using (var fileStream = new FileStream(
                huffmanFile,
                FileMode.Open,
                FileAccess.Read,
                FileShare.None,
                262144,
                FileOptions.SequentialScan))
         using (var reader = new BinaryReader(fileStream))
         {
             var node   = ReadNode(reader);
             var result = new Huffman(node);
             return(result);
         }
 }