byte id3v1Tag[] = null;
ID3Tag tag = new MyID3v1().readID3v1(src, strict);
if (null != tag)
id3v1Tag = tag.bytes;
byte id3v2HeadTag[] = new MyID3v2().readID3v2Head(src, strict);
boolean hasId3v1 = id3v1Tag != null;
byte id3v2TailTag[] = new MyID3v2()
.readID3v2Tail(src, hasId3v1, strict);
write(src, dst, id3v1Tag, id3v2HeadTag, id3v2TailTag);
}