¿Cuál es la diferencia entre el formato binario simple (.bin) y el ejecutable de Windows (.exe)?¿Cuál es la diferencia entre el formato binario simple (.bin) y el ejecutable de Windows (.exe)?
Respuesta
no estoy seguro de lo que es un archivo "bin" es en este caso. Podría ser un firmware, podría ser un archivo de objeto, podría ser cualquier cosa en realidad (depende del contexto).
Cuando hablamos de archivos ejecutables (archivos exe en el caso de Windows) estos son generalmente paquetes independientes con todo lo necesario para ejecutarlos empaquetados. Estos formatos de archivo generalmente contienen todos los datos ejecutables, cadenas y otros recursos, datos de enlace y exportaciones, compensaciones y otros datos incluidos en ellos. Han todo lo necesario para el sistema operativo de configurar y ambiente para ejecutarlos, como las bibliotecas dependientes que necesitan ser cargados, la arquitectura que necesita para funcionar, etc.
Hay un montón de diferentes los de uso común:
- PE sus ventanas estándar ejecutable y dll formato (http://en.wikipedia.org/wiki/Portable_Executable)
- ELF utilizado por Linux y otros clones de UNIX (http://en.wikipedia.org/wiki/Executable_and_Linkable_Format)
- Mach-O utilizado por los ejecutables de Mac (http://en.wikipedia.org/wiki/Mach-O)
- a.out especie de legado paquete ejecutable (http://en.wikipedia.org/wiki/A.out)
Un montón de otros (COFF, COM, etc).
Si el sistema operativo es compatible con librerías conectables dinámicamente (dlls en windows, .so archivos en linux, dylibs en mac) entonces generalmente comparten este mismo formato de empaquetado.
No existe el formato binario simple. No hay un estándar conocido para lo que está en los archivos ".bin". Espere cualquier información.
EXE es un archivo con una estructura bien definida para almacenar el código. Se llama formato "Portable Executable" y tiene un encabezado PE que comienza con MZ.
BIN: El tipo de archivo BIN se asocia principalmente con 'Archivo binario'. Los archivos binarios se utilizan para una amplia variedad de contenido y se pueden asociar a una gran cantidad de programas diferentes. En general, un archivo .BIN se parecerá a la basura cuando se ve en un editor de archivos para obtener más información Click here
EXE: El tipo de archivo EXE se asocia principalmente con el archivo ejecutable 'por Microsoft Corporation. Un archivo ejecutable es básicamente otro nombre para un programa. Prácticamente todos los programas que se ejecutan en Windows o DOS están en formato .EXE para obtener más información click here
- 1. ¿Cuál es la diferencia entre el formato OMF y COFF?
- 2. ¿Cuál es la diferencia entre Activity.runOnUiThread (acción ejecutable) y Handler.post()?
- 3. ¿Cuál es el ejecutable de Windows (PE) más pequeño posible?
- 4. ¿Cuál es la diferencia entre el código de compilación y el código ejecutable?
- 5. ¿Cuál es la diferencia entre el formato .ipa y .app en el uso de iphone?
- 6. ¿Cuál es la diferencia entre el mango y el hilo?
- 7. ¿Cuál es la diferencia entre bin/sh, bin/bash, sbin/nologin, bin/tcsh, etc.?
- 8. Al crear scripts, ¿cuál es la diferencia entre #!/Usr/bin/perl y #!/Usr/bin/env perl?
- 9. ¿Cuál es la diferencia entre el colado y la coerción?
- 10. ¿cuál es la diferencia entre el objetivo y el proyecto?
- 11. Backbone.Js - ¿Cuál es la diferencia entre el y $ el?
- 12. ¿Cuál es la diferencia entre el NSImage y el UIImage?
- 13. ¿Cuál es la diferencia entre el JSP y el JSTL?
- 14. ¿Cuál es la diferencia entre el tenedor y el hilo?
- 15. ¿Cuál es la diferencia entre Windows Azure y el alojamiento tradicional de Windows?
- 16. ¿Cuál es la diferencia entre "system32 \ java.exe" y "Program Files \ Java \ jdk1.6.0_33 \ bin \ java.exe"?
- 17. ¿Cuál es la diferencia entre GTK # y Windows Forms?
- 18. ¿Cuál es la diferencia entre el
- 19. Cuál es la diferencia entre $ (...) y `...`
- 20. ¿Cuál es la diferencia entre _chdir y SetCurrentDirectory en Windows?
- 21. Diferencia entre .dll y .exe?
- 22. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 23. ¿cuál es la diferencia entre el material y la textura?
- 24. ¿Cuál es la diferencia entre el casting y la conversión?
- 25. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 26. ¿Cuál es la diferencia entre la tubería y el zócalo?
- 27. ¿Cuál es la diferencia entre% s y% d en el formato de cadenas de Python?
- 28. Alternar entre EXE independiente y el servicio de Windows
- 29. ¿Cuál es la diferencia entre texto sin formato y datos binarios?
- 30. ¿Cuál es la diferencia entre VBScript's y el operador &?