jpl9k@cbnewsb.att.com (john.p.letourneau) (05/17/91)
Hi, I was wondering if there was something floating out there in source land to essentially do a diff -e on an executable file...aka binary. Sorry I can't say why I need to do such a thing, but it sure helps in versioning things. The programs are in excess of 1 meg so I need something that takes less than a year to run! 8-) Any information is appreciated. John P. Letourneau c/o AT&T Bell Laboratories 614-860-5982 6200 East Broad St, Rm: 0A-109 att!cblpn!jpl Columbus, OH 43213-1569
pvr@wang.com (Peter Reilley) (05/22/91)
jpl9k@cbnewsb.att.com (john.p.letourneau) writes: >Hi, I was wondering if there was something floating out there in source >land to essentially do a diff -e on an executable file...aka binary. You could try beav (Binary Editor And Viewer). Beav is a emacs like binary file editor that allows viewing data in many formats; hex, decimal, octal, binary, ascii, and ebcdic. There is a command that will compare the data in two windows and position the cursor at the first difference found. I posted the source to comp.sources.unix two months ago but it has not been released by the moderator. I posted an executable to comp.binaries.ibm.pc and it was archived at SIMTEL20. I posted an earlier version to alt.sources. -- >>>>>>>>>>>>>>>> Peter Reilley ..... pvr@wang.com <<<<<<<<<<<<<<<<<<<<<<< Well, that about says it.
Dan_Jacobson@ATT.COM (05/22/91)
>>>>> On 21 May 91 20:16:36 GMT, pvr@wang.com (Peter Reilley) said: Peter> jpl9k@cbnewsb.att.com (john.p.letourneau) writes: >Hi, I was wondering if there was something floating out there in source >land to essentially do a diff -e on an executable file...aka binary. Peter> You could try beav (Binary Editor And Viewer). Beav is a emacs Peter> like binary file editor that allows viewing data in many formats; hex, Peter> decimal, octal, binary, ascii, and ebcdic. There is a command Peter> that will compare the data in two windows and position the cursor at the Peter> first difference found. hmmm, I bet you also could use GNU Emacs's compare-windows command plus these, which i haven't tried: Emacs Lisp Code Apropos -- "hex" hexl-mode 89-05-24 Keith Gabryelski, <ag@cbmvax.commodore.com> tut.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/s-is/misc/hexl-mode.el.Z Edit a file in a hex dump format. (/s-is/ --> /as-is/ -DJ) hex (1.0) 89-05-29 andy@ernie.berkeley.edu, <slcpi!treed, treed@shearson.com> tut.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/as-is/misc/hex.Z Binary editing mode. Peter> I posted the source to comp.sources.unix two months ago but it Peter> has not been released by the moderator. I posted an executable to Peter> comp.binaries.ibm.pc and it was archived at SIMTEL20. I posted an Peter> earlier version to alt.sources.
rampson@flash (Michael T. Rampson) (05/22/91)
Gnu-diff available from prep.ai.mit.edu:/gnu/diff may do what you want. It does have the capability to diff binary files (you might want to do a diff -ae). __ The objective of all dedicated employees should be to thoroughly analyze all situations, anticipate all problems prior to their occurrence, have answers for these problems, and move swiftly to solve these problems when called upon. However, When you are up to your ass in alligators it is difficult to remind yourself your initial objective was to drain the swamp. rampson@uswat