Différence entre les fichiers exécutables et non exécutables

le différence principale entre les fichiers exécutables et non exécutables est que le les fichiers exécutables sont directement exécutés par la CPU alors que les fichiers non exécutables ne sont pas exécutés directement par la CPU.

Un fichier exécutable est exécuté par la CPU lors de l’ouverture du fichier. Ce peut être un programme compilé ou un script. Le format de fichier exécutable principal pour Windows est .EXE, tandis que Ordinateurs Mac est au format .APP. Cependant, il est important d'éviter d'exécuter des fichiers exécutables à partir de sources inconnues car ils peuvent contenir du code malveillant. L'exécution directe de fichiers exécutables non fiables peut affecter les données et les ressources de l'ordinateur. Les autres types de fichiers tels que audio, image, vidéo, word, tableur, fichiers de données sont classés dans les fichiers non exécutables. Ces fichiers ne sont pas directement exécutables par la CPU. De plus, ils peuvent avoir différents formats de fichier en fonction du type de fichier.

Zones clés couvertes

1. Que sont les fichiers exécutables?
     - Définition, types
2. Que sont les fichiers non exécutables?
     - Définition, types
3. Différence entre les fichiers exécutables et non exécutables
     - Comparaison des différences clés

Mots clés

Fichiers exécutables, Fichiers non exécutables

Que sont les fichiers exécutables?

Un fichier exécutable est un type de fichier informatique qui exécute un programme lorsqu’il est ouvert. En d'autres termes, il exécute un ensemble d'instructions lors de l'ouverture du fichier. Les fichiers exécutables peuvent être des programmes ou des scripts compilés. Le type d’extension principal des fichiers exécutables dans Windows est .EXE et .APP dans les ordinateurs Mac..

Figure 1: Exécution d'un fichier exécutable

Les programmes sources de ces fichiers sont convertis en fichiers binaires. Par conséquent, ils peuvent être exécutés directement par la CPU. Un ordinateur Mac ne peut pas exécuter un fichier .exe et un ordinateur Windows ne peut pas exécuter un fichier .APP. En effet, le système d’exploitation ne peut pas reconnaître le format pour exécuter le code.. 

Un script contient un ensemble d'instructions. L'utilisateur peut ouvrir ces fichiers dans des éditeurs de texte et afficher le code. Ces scripts nécessitent un interprète pour s'exécuter. Par exemple, un script Python nécessite un interpréteur Python pour exécuter le code. Un script PHP nécessite un interpréteur PHP pour exécuter le code. Si ces interprètes ne sont pas disponibles, les scripts s'ouvriront sous forme de fichiers texte..

Que sont les fichiers non exécutables?

Les fichiers qui ne sont pas directement exécutés par la CPU sont appelés fichiers non exécutables. Il existe divers fichiers non exécutables disponibles sur un ordinateur..

Figure 2: Fichiers Word et Excel

Voici quelques types de fichiers non exécutables avec des exemples..

Fichiers audio - .mp3, .wpl

Fichiers compressés - .tar, .z, .zip

Fichiers de données et de bases de données - .dat (fichiers de données), .db (fichiers de base de données), fichiers .csv (fichiers de valeurs séparées par des virgules), .log (fichiers journaux), .xml, .sql

Fichiers système - .dll (fichier DLL), .sys (fichier système Windows), .tmp (fichier temporaire)

Internet Fichiers liés - .html (fichier Hyper Text Markup Language), .css (fichier de feuilles de style en cascade), .js (fichier JavaScript), .jsp (fichier Java Server Pages)

Dossiers de présentation - .ppt (fichier PowerPoint)

Fichiers tableurs - .xsl (fichier MS Excel)

Fichiers Word et Texte - .doc (fichier Microsoft Word), .pdf (fichier PDF, .txt (fichier de texte brut)

Fichiers d'image - .bmp (fichiers image bitmap), .gif (image GIF), .jpg, .jpeg (image JPEG), .png (image PNG), .tif (image TIF)

Fichiers vidéo - .avi (fichier AVI), .mp4 (fichier vidéo MPEG4), .mpg (fichier vidéo MPEG), .wmv (fichier Windows Media Video)

Différence entre les fichiers exécutables et non exécutables

Définition

Un fichier exécutable est un fichier pouvant être exécuté directement par l'ordinateur et capable d'exécuter les tâches indiquées en fonction des instructions codées. Un fichier non exécutable est un fichier qui n'est pas exécuté directement par la CPU et qui est créé pour une tâche spécifique..

Exécution

La CPU peut exécuter directement des fichiers exécutables. La CPU ne peut pas exécuter directement des fichiers non exécutables.

Les types

Les fichiers exécutables peuvent être des programmes ou des scripts compilés. Les fichiers non exécutables peuvent être audio, vidéo, image, feuille de calcul, base de données, données, fichiers Word, etc..

Conclusion

La différence entre les fichiers exécutables et non exécutables réside dans le fait que les fichiers exécutables sont directement exécutés par la CPU alors que les fichiers non exécutables ne sont pas directement exécutés par la CPU. L'exécution d'un fichier exécutable peut endommager les données et les ressources s'il s'agit d'un logiciel malveillant..

Référence:

1. «Fichier exécutable». Définition du plagiat, disponible ici.
2. «Quels sont les types de fichiers et les extensions de fichier les plus courants?» Computer Hope, 1er avril 2018, disponible ici.

Courtoisie d'image:

1. «Fichier ouvert - Avertissement de sécurité» de dawpa2000 (CC BY 2.0) via Flickr
2. «2907152» (CC0) via Pixabay