Skip to content

Safe Backup v1.0

Compare
Choose a tag to compare
@scrwdrv scrwdrv released this 23 Jan 09:42
· 87 commits to master since this release

Overview

Code still kind of messy, but most of major functions have finished and added some improvements, especially speed wise. Now the main deciding factor for speed is storage I/O speed, unless you're using a long outdated processor.

Tar is good packing format but kind of hard to find the perfect module to modify (or reuse to be more accurate) packed files, so I created a new one from scratch and I think it turns out quite well.

Some highlights of this release including:

  • Improve logging
  • Encrypt salted password hash & private key twice
  • Update check at startup
  • Compare changes with previous backup, pipe unchanged files directly without re-encrypting
  • Cross platform optimize (win, linux, mac)
  • Add config builder
  • Exclude paths with regex
  • Custom archive format (faster & simpler than tar)