Skip to content

0.0.8

Choose a tag to compare

@vrtmrz vrtmrz released this 15 Oct 09:16
· 1362 commits to main since this release

0.0.8 has been released

Database and synchronization dedupe has been implemented.

From this version, files are split into chunks and store with these hash.
and all entries represented as a list of a chunk.

To simplify, if chunk length is 5 chars,
If you write long text:
"supercalifragilisticexpialidocious "

will be stored as:
"super calif ragil istic expia lidoc ious " -> "ha hb hc hd he hf"

and you modify tail some letters:
"supercalifragilisticexpialidocious!"

will be stored as:
"super calif ragil istic expia lidoc ious!" -> "ha hb hc hd he hg"

And now, we only spent two (entry and hash:hg) new database items.
(Actually, a delete mark is synchronized too. In synchronization we have to transfer three items.)