internal bool DataEquals(string fingerprint, long size) { return Length == size && Hash == fingerprint; }