mirror of
https://github.com/PredatH0r/ChanSort.git
synced 2026-01-16 12:22:03 +01:00
27 lines
752 B
C#
27 lines
752 B
C#
using System.IO;
|
|
using System.Text;
|
|
using ChanSort.Api;
|
|
|
|
namespace ChanSort.Loader.SatcoDX
|
|
{
|
|
public class SatcoDxPlugin : ISerializerPlugin
|
|
{
|
|
public string DllName { get; set; }
|
|
public string PluginName => "SatcoDX (ITT, Medion, Nabo, ok., Peaq, Schaub-Lorenz, Silva-Schneider, Telefunken)";
|
|
public string FileFilter => "*.sdx";
|
|
|
|
public SerializerBase CreateSerializer(string inputFile)
|
|
{
|
|
var buffer = new byte[7];
|
|
using (var strm = new FileStream(inputFile, FileMode.Open))
|
|
{
|
|
var len = strm.Read(buffer, 0, buffer.Length);
|
|
if (len != buffer.Length || Encoding.ASCII.GetString(buffer, 0, len) != "SATCODX")
|
|
return null;
|
|
}
|
|
|
|
return new Serializer(inputFile);
|
|
}
|
|
}
|
|
}
|