Switch-Toolbox/Switch_Toolbox_Library/Interfaces/ICompressionFormat.cs

21 lines
459 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace Toolbox.Library
{
public interface ICompressionFormat
{
string[] Description { get; set; }
string[] Extension { get; set; }
bool Identify(Stream stream);
bool CanCompress { get; }
Stream Decompress(Stream stream);
Stream Compress(Stream stream);
}
}