I have two folders:

```
ORIGINAL/
ORIGINAL_AND_MY_CHANGES/

```

My friend has a copy of `ORIGINAL/`. I would like to generate `MY_CHANGES.tgz` -- it should contain only new/changed files from `ORIGINAL_AND_MY_CHANGES/` comparing to `ORIGINAL/`. So my friend can unpack it into his copy of `ORIGINAL/` and get `ORIGINAL_AND_MY_CHANGES/`.

How can I do this?

P.S. I tried `diff` but it can't save binary data and `rsync --link-dest` -- it generates hard links which are useless in the archive.

P.P.S. In my case modification time can't be used to decide which file was changed.