Exemplo n.º 1
0
 public static string ReadAsUtf8String(this TarFile file)
 {
     using (var r = new StreamReader(file.Open()))
     {
         return(r.ReadToEnd());
     }
 }
Exemplo n.º 2
0
        public static string ReadAsUtf8String(this TarFile file)
        {
            // Use Encoding.UTF8 on a byte array instead of a StreamReader to make sure
            // we stop reading when we encounter a null (\0) character.
            using (var stream = file.Open())
            {
                byte[] data = new byte[stream.Length];
                stream.Read(data, 0, data.Length);

                return(Encoding.UTF8.GetString(data));
            }
        }