Release files should use file entity to generate the md5, extract version information and other data from the packaged .info Similar to how we use file entity definitions on PDFs or drush make files.