namespace ICSharpCode.SharpZipLib.Core
{
	/// 
	/// INameTransform defines how file system names are transformed for use with archives, or vice versa.
	/// 
	public interface INameTransform
	{
		/// 
		/// Given a file name determine the transformed value.
		/// 
		/// The name to transform.
		/// The transformed file name.
		string TransformFile(string name);
		/// 
		/// Given a directory name determine the transformed value.
		/// 
		/// The name to transform.
		/// The transformed directory name
		string TransformDirectory(string name);
	}
}