Run echo "source data" > t in a different terminal
What is the expected output? What do you see instead?
Vcdiff should work with a FIFO dictionary, but it says Error finding size of dictionary file 't': Illegal seek. Apparently the dictionary file is handled as a random access file. Xdelta3, on the other hand, allows FIFO sources.
What version of the product are you using? On what operating system?
open-vcdiff 0.8.3, Mac OS X/Homebrew.
Please provide any additional information below.
If the dictionary file is a FIFO (or in general a non-seekable source), the vcdiff command-line tool has the option of loading the entire dictionary file into its memory.
What steps will reproduce the problem?
FIFO 'f'
usingmkfifo t
vcdiff encode -dictionary t
echo "source data" > t
in a different terminalWhat is the expected output? What do you see instead?
Vcdiff should work with a FIFO dictionary, but it says
Error finding size of dictionary file 't': Illegal seek
. Apparently the dictionary file is handled as a random access file. Xdelta3, on the other hand, allows FIFO sources.What version of the product are you using? On what operating system?
open-vcdiff 0.8.3, Mac OS X/Homebrew.
Please provide any additional information below.
If the dictionary file is a FIFO (or in general a non-seekable source), the vcdiff command-line tool has the option of loading the entire dictionary file into its memory.