예제 #1
0
파일: zTXt.cs 프로젝트: AvaPL/E-media
        private void ParseData(byte[] data)
        {
            Keyword = GetKeyword(data);
            int index = Keyword.Length + 1;

            CompressionMethod = data[index];
            index            += 1;
            Text = Encoding.GetEncoding("ISO-8859-1").GetString(ZlibCompression.Decompress(data.Skip(index).ToArray()));
        }
예제 #2
0
파일: iTXt.cs 프로젝트: AvaPL/E-media
 private string ParseInternationalText(byte[] data, int startIndex)
 {
     return(CompressionFlag == 0
         ? Encoding.UTF8.GetString(data, startIndex, data.Length - startIndex)
         : Encoding.UTF8.GetString(ZlibCompression.Decompress(data.Skip(startIndex).ToArray())));
 }