I've tried to strace a program and send the strace's output to a file x.deb. After opening x.deb I've seen this:
x.deb: *** Contents: x.deb (END)
I thought it is a bug in strace, because if I used x.x instead of x.deb, then the result was correct. But (I don't know why) when I opened x.deb with a cat, then it shown the actual content of the file, so... if it is a bug, then the bug is in the less, not in strace. But I'm not sure if it is a bug, because I've tried it with more versions of command less with the same result. What is it? Could you help me?