示例#1
0
        private static void EncodeFile()
        {
            string result = Encoder.Encode(file);

            FileHandler.WriteFile(result, filePath);
            float compressionRatio = Encoder.CompressionRatio(file.Length, result.Length);

            TUI.DisplayProcess(file, result);
            TUI.DisplayCompressionRatio(compressionRatio);
            Initialize();
        }
示例#2
0
 private static void DecodeFile()
 {
     if (Encoder.correctFormat(file))
     {
         string result = Encoder.Decode(file);
         FileHandler.WriteFile(result, filePath);
         TUI.DisplayProcess(file, result);
         Initialize();
     }
     else
     {
         TUI.WrongFileFormat();
         Initialize();
     }
 }