Single Responsiblility Principle vs Interface Segregation Principle

In this example, it would be odd to separate these these responsibilities for SRP, but in ISP it makes sense to do so to hide unneeded things from clients.

class Persister : IReader, IWriter {
    public byte[] Read(string file) {}
    public void Write(byte[] content) {}
}

interface IReader {
    byte[] Read(string file);
}

interface IWriter {
    void Write(byte[] content);
}