final ID3Tag tag = new ID3Tag();
final ByteArrayReader reader = new ByteArrayReader(file, ID3_TAG_BYTES);
tag.Header = reader.readString(3, defaultEncoding);
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;