tag.Title = reader.readString(30, defaultEncoding);
tag.Artist = reader.readString(30, defaultEncoding);
tag.Album = reader.readString(30, defaultEncoding);
tag.Year = reader.readString(4, defaultEncoding);
tag.Comment = reader.readString(29, defaultEncoding);
tag.Track = reader.readUnsignedByte();
tag.Genre = reader.readUnsignedByte();
return tag.Header.equals("TAG") ? tag : null;
} catch (EOFException e) {
return null;
}