title: Best method to backup SQLITE3 database so that the backupfile is reduced in size
body: <p>I am attempting to take a backup of all the sqlite3 databases and restore it sometime in future. I have only one table in a database. The table contains blob data. The backup file should be as minimum in size as possible.
  Things I tried,</p>
  
  <ol>
  <li>Used .dump, however the size of the dumpfile did not reduce</li>
  <li>As I am using Python, I decoded the data and stored it into a shelve file. The shelve file size is reduced about 16K.</li>
  </ol>
  
  <p>Is there any method, so that the dumpfile size can be reduced further?</p>