2009-12-20 14 views

risposta

9

io non sono sicuro di quello che un file "bin" è in questo caso. Potrebbe essere un firmware, potrebbe essere un file oggetto, potrebbe essere qualsiasi cosa realmente (dipende dal contesto).

Quando si parla di file eseguibili (file exe in caso di Windows) questi sono di solito pacchetti autonomi con tutto il necessario per eseguirli imballati. Questi formati di file di solito contengono tutti i dati eseguibili, stringa e altre risorse, collegamento di dati e esporta, compensa e altri dati inseriti in essi. Essi hanno tutto il necessario per il sistema operativo da installare e ambiente per eseguirli, come le librerie dipendenti che hanno bisogno di essere caricati, l'architettura ha bisogno di correre, ecc

Ci sono un sacco di quelli diversi di uso comune:

Un sacco di altri (COFF, COM, ecc).

Se il sistema operativo supporta librerie collegabili dinamicamente (dll su Windows, file .so su linux, dylibs su mac), di solito condividono questo stesso formato di pacchettizzazione.

5

Non esiste un formato binario semplice. Non esiste uno standard noto per ciò che è nei file ".bin". Aspetta qualsiasi dato

EXE è un file con una struttura ben definita per la memorizzazione del codice. Si chiama "Portable Executable" e ha un header PE che inizia con MZ.

http://en.wikipedia.org/wiki/Portable_Executable

1

BIN: Il tipo di file BIN è principalmente associato a "File binario". I file binari vengono utilizzati per un'ampia varietà di contenuti e possono essere associati a molti programmi diversi. In generale, un file .bin sarà simile a spazzatura quando vengono visualizzati in un editor di file per ulteriori informazioni Click here

EXE: Il tipo di file EXE è associato principalmente con 'file eseguibile' da Microsoft Corporation. Un file eseguibile è fondamentalmente un altro nome per un programma. Praticamente tutti i programmi che girano sotto Windows o DOS sono nel formato .EXE per maggiori informazioni click here

Problemi correlati