title: Is it a good practice to use Room to store links to binary files alongside with metadata?
body: <p>I'd like to know your opinion on the following: Say you have multiple structured binary files (many many hundreds) and a library to work with them (create, open, read, save). How would you design an android application to wrap it all up:</p>
  
  <ul>
  <li><p><code>Would you pack all the binary files in the Zip archive</code> <strong>or</strong> <code>leave files separate in the application directory (subdirectory)</code>;</p></li>
  <li><p><code>Would you use Room library to create links (Uri) to those files along with additional information like tags, titles, thumbnail images (also Uri)</code> <strong>or</strong> <code>access them directly and save the extra in metafiles</code> <strong>or</strong> <code>create a extra binary layer for each of the files to store the metadata (binaryWithMeta &lt;- (metadata + binary))</code></p></li>
  </ul>