Extended Attributes in Action

slacker (s@lack.er) on 1/29/09 wrote:
---------------------------
>>- And if you really want to make sure that the
>>extended attributes really always follows the data (which
>>is a big "if" to begin with), embedding them in the data
>>stream is still preferable to EA's, because of the
>>portability issues.
>
>This was the very problem that I wanted to avoid, and you've gone right
>back to it. If I embed the metadata inside the data stream, modifying the metadata
>modifies the file itself, and the checksum will change.

Quite obviously, if you care about the checksum of an MP3 file with embedded ID3 tags, you should write an mp3sum program that ignores ID3 tags when it computes its checksum.