begin of id3v2 read/write