tsuibin
2nd November 2010, 03:26
i write a test program whit QDatastream
read and write the binary file
but
it's different
my code
QFile file("1.png");
file.open(QIODevice::ReadOnly);
QFile tmp("2");
tmp.open(QIODevice::WriteOnly);
QDataStream out(&tmp);
out << file.readAll();
diff 1.png 2
output:
Binary files 1.png and 2 differ
why ?
read and write the binary file
but
it's different
my code
QFile file("1.png");
file.open(QIODevice::ReadOnly);
QFile tmp("2");
tmp.open(QIODevice::WriteOnly);
QDataStream out(&tmp);
out << file.readAll();
diff 1.png 2
output:
Binary files 1.png and 2 differ
why ?