find and pipe to tar

I need to find some big files and pipe them into tar

find -size +10M

Is how I find the files

To Add them to tar

| tar -cvf <filename.tar> -T -

To cope with spaces etc modify the find with

 --print0

So final command becomes

find  .size +10m -print0 | tar -cvf Backup1.tar -T -

I then compress the file with

gzip Backup1.tar

Alternative

This also may be a little easier to use....

tar -cvf file.tar `find var/log/ -iname "anaconda.*"`