Find a file
James Bowes 227e8de979 Fix bug in duplicate detection.
Each node is written to disk as a list of (path, node pointer) pairs.
The duplicate detection code was considering the node's children and the
node's name. If we only look for  the children, we can find much more
duplicates.

Previous duplicate detection went from 424 nodes to 127. New duplicate
detection reduces to 48 nodes.

With this better duplicate detection, the prefix compression doesn't
appear to be useful anymore. comment it out.

Trims an extra 40 bytes off my sample data.
2012-07-28 12:46:03 -03:00
.gitignore Fix bug in duplicate detection. 2012-07-28 12:46:03 -03:00
huffman.rb add huffman implementation 2012-07-27 16:42:02 -03:00
Makefile Add start of C based decoder 2012-07-28 10:51:53 -03:00
thing.rb Fix bug in duplicate detection. 2012-07-28 12:46:03 -03:00
unpack.c Add start of C based decoder 2012-07-28 10:51:53 -03:00