Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:47 Der er 12 kommentarer og
1 løsning

Hvordan læser man binær kode?

Hej eksperter!

Jeg ved ikke rigtig om det er den rigtige kategori, men hvordan læser man binær kode?
Håber der er nogen der kan fortæller hvordan jeg gør det.

VH

Stefan
Avatar billede arne_v Ekspert
27. februar 2005 - 17:48 #1
Du mener en EXE fil ?

Henter en disassmbler og konverterer den til assembler kode.

Og bruge et antal hundreder/tusinder timer på at granske output !

:-)
Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:50 #2
Nej. Jeg mener at læse hvad der står, når der står 100101 f.eks.
Avatar billede arne_v Ekspert
27. februar 2005 - 17:52 #3
100101 binært er 37 decimalt

men hvad vil du bruge det til ?
Avatar billede kalp Novice
27. februar 2005 - 17:52 #4
Det ikke så let hehe.. kan kan da fortælle dig hvordan du regner ud hvor meget 100101 fx er i decimaltal hehe
Avatar billede bufferzone Praktikant
27. februar 2005 - 17:53 #5
Oftest læser du ikke direkte i den binære kode, men kodens hex repræsentation. Dette kan du f.eks. læse med programmet WinHex, der bruges til at undersøge hvad ukendte binære filer er for noget.

De rene binære tal omsættes til decimal tal eller til hex afhængig af hvad det er for noget. Hvis vi f.eks. taler netværkstrafik, kan du sniffe denne med et program som TCPDump. Denne præsentere den binære trafik som hex tal, og dem afkoder man så manuelt bagefter. Hvordan dette gøres er ikke sådan lige at forklare her
Avatar billede arne_v Ekspert
27. februar 2005 - 17:54 #6
37 = 3*10 + 7
100101 = 1*32 + 0*16 + 0*8 + 1*4+ 0*2 + 1*1
Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:54 #7
jeg skal bruge det i skolen. jeg har lige fået en bog som skal læses og bogens kapitler står i binære koder, så vil jeg gerne forklare hvordan og hvorledes.
Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:56 #8
ahhh tar arne_v jeg tror jeg har fattet det.
Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:57 #9
tak*
Avatar billede kalp Novice
27. februar 2005 - 17:57 #10
1024 512 256 128 64 32 16 8 4 2 1

Her er tabellen
Avatar billede arne_v Ekspert
27. februar 2005 - 17:58 #11
så ligger jeg et svar
Avatar billede kalp Novice
27. februar 2005 - 17:59 #12
11 er altså

00000001011

8+2+1 = 11.
Avatar billede cold_raider Nybegynder
27. februar 2005 - 17:59 #13
tak for hjælpen det gik ed....... stærkt =)
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
Kurser inden for grundlæggende programmering

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