Avatar billede dcgeek Nybegynder
07. juli 2004 - 23:49 Der er 4 kommentarer og
1 løsning

Hvad er forskellen på EXE-filerne?

Jeg har 2 NÆSTEN identiske EXE-filer.
Jeg har en hex-editor så jeg kan se ind i filerne. Jeg kan også omdanne dem til assembler.

Jeg tænkte på, om der var et gratis program til WinXP der kan sammenligne de 2 EXE-filer, og udskrive den assembler/hex/whatever-kode der er forskellen (samt naturligvis fortælle hvor koden står henne).
Avatar billede thesurfer Nybegynder
07. juli 2004 - 23:56 #1
Det er sikkert ikke det, du vil ha', men prøv i en kommandopromt (klik Start > kør > skriv CMD og tryk enter):

fc /b filnavn1.exe filnavn2.exe > c:\forskel.txt

Åben filen "forskel.txt" med notepad. I mit eksempel, kommer filen til at ligge i roden af drevet.
Avatar billede soreno Praktikant
08. juli 2004 - 10:19 #2
Total Commander kan lave binær sammenligning af filer (begge filer vises samtidig - forskelligeheder vises med rødt).

Så får du offset på difference.

Jeg ved dog ikke om man kan "udskrive" forskel.

Ellers skulle det være en nem opgave at skrive et program der outputter difference.
Avatar billede dcgeek Nybegynder
09. juli 2004 - 14:00 #3
soreno - takker. Læg et svar. I svaret kan du også lige skrive, hvor jeg downloader Total Commander
Avatar billede soreno Praktikant
09. juli 2004 - 14:06 #4
http://ghisler.com/

For sjov skyld lavede jeg et program der gør nogenlunde det som "fc" gør. Så hvis du er interesseret så vil jeg gerne poste koden (C# til FrameWork 2.0 Beta).

Fordelen ved selv at lave programmet er at man kan få output som man ønsker. Det kunne jo være man skulle bruge det som input til et andet program :-)
Avatar billede soreno Praktikant
09. juli 2004 - 14:09 #5
Hov, det var ikke et svar.

Faktisk er Total Commanders løsning bare en grafisk fremstilling af difference. Thesurfers løsning er lige så korrekt, blot en console løsning.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester