Diferența dintre fișierele executabile și cele care nu pot fi executate

principala diferență între fișierele executabile și cele care nu pot fi executate este că fișierele executabile sunt executate direct de CPU, în timp ce fișierele care nu sunt executate direct nu sunt executate direct de CPU.

Un fișier executabil este executat de CPU la deschiderea fișierului. Acesta poate fi un program compilat sau un script. Formatul principal de fișier executabil pentru Windows este .EXE în timp ce Mac Computers are formatul .APP. Cu toate acestea, este important să evitați rularea fișierelor executabile din surse necunoscute, deoarece acestea ar putea conține cod rău intenționat. Executarea directă de fișiere executabile nesigure poate afecta datele și resursele din computer. Alte tipuri de fișiere, cum ar fi fișiere de date audio, imagine, video, cuvânt, foi de calcul, se încadrează în fișiere non-executabile. Aceste fișiere nu pot fi executate direct de către procesor. În plus, pot avea diferite formate de fișiere în funcție de tipul de fișier.

Domenii cheie acoperite

1. Ce sunt fișierele executabile
     - Definiție, Tipuri
2. Ce sunt fișierele care nu pot fi executate
     - Definiție, Tipuri
3. Diferența dintre fișierele executabile și cele care nu pot fi executate
     - Compararea diferențelor cheie

Termeni cheie

Fișiere executabile, Fișiere care nu pot fi executate

Ce sunt fișierele executabile

Un fișier executabil este un tip de fișier de computer care rulează un program când este deschis. Cu alte cuvinte, execută un set de instrucțiuni la deschiderea fișierului. Fisierele executabile pot fi compilate programe sau scripturi. Tipul principal de extensie a fișierelor executabile din ferestre este .EXE și .APP în Mac Computers.

Figura 1: Rularea unui fișier executabil

Programele sursă ale acestor fișiere sunt convertite în fișiere binare. Prin urmare, acestea pot fi executate direct de CPU. Un computer Mac nu poate rula un fișier .EXE și un computer Windows nu poate rula un fișier .APP. Acest lucru se datorează faptului că sistemul de operare nu poate recunoaște formatul pentru a executa codul. 

Un script conține un set de instrucțiuni. Utilizatorul poate deschide aceste fișiere în editorii de text și poate vizualiza codul. Aceste scripturi necesită un interpret pentru a rula. De exemplu, un Python Script necesită un interpret Python pentru a executa codul. Un script PHP necesită un interpret PHP pentru a executa codul. Dacă acești interpreți nu sunt disponibili, script-urile se vor deschide ca fișiere text.

Ce sunt fișierele care nu pot fi executate

Fișierele care nu sunt executate direct de către procesor sunt cunoscute sub denumirea de fișiere non-executabile. Există diferite fișiere care nu pot fi executate într-un computer.

Figura 2: Fișiere Word și Excel

Următoarele sunt câteva tipuri de fișiere care nu pot fi executate, cu exemple.

Fișiere audio - .mp3, .wpl

Fișiere comprimate - .tar, .z, .zip

Fișiere de date și baze de date - .date (fișiere de date), .db (fișiere bază de date), fișiere .csv (fișiere cu valoare separată prin virgulă), .log (fișiere log), .xml, .sql

Fișiere de sistem - .dll (fișier DLL), .sys (fișierul de sistem Windows), .tmp (fișier temporar)

Fișiere înrudite pe Internet - .html (Fișier de limbă de marcare Hyper Text), .css (Fișier Cascade Style Sheets), .js (fișier JavaScript), .jsp (Fișier Pagini Java Server)

Fișiere de prezentare - .ppt (fișier PowerPoint)

Fișiere de foi de calcul - .xsl (fișier MS Excel)

Fișiere Word și text - .doc (fișier Microsoft Word), .pdf (fișier PDF, .txt (fișier text simplu)

Fișiere imagine - .bmp (fișiere imagine bitmap), .gif (imagine GIF), .jpg, .jpeg (imagine JPEG), .png (imagine PNG), .tif (imagine TIF)

Fișiere video - .avi (fișier AVI), .mp4 (fișier video MPEG4), .mpg (fișier video MPEG), .wmv (fișierul de fișiere video Windows)

Diferența dintre fișierele executabile și cele care nu pot fi executate

Definiție

Un fișier executabil este un fișier care poate fi executat direct de computer și capabil să execute sarcinile indicate conform instrucțiunilor codate. Un fișier non-executabil este un fișier care nu este executat direct de CPU și este creat pentru o anumită sarcină.

Execuţie

CPU poate executa direct fișiere executabile. CPU-ul nu poate executa direct fișiere non-executabile.

Tipuri

Fisierele executabile pot fi compilate programe sau scripturi. Fișierele care nu pot fi executate pot fi audio, video, imagini, foi de calcul, baze de date, date, fișiere de cuvinte etc.

Concluzie

Diferența dintre fișierele executabile și cele neexecutabile este că fișierele executabile sunt executate direct de către procesor, în timp ce fișierele care nu sunt executate direct nu sunt executate direct de către procesor. Rularea unui fișier executabil poate deteriora datele și resursele în cazul în care constă în software rău intenționat.

Referinţă:

1. "Fișier executabil". Definiția de plagiat, disponibil aici.
2. "Care sunt cele mai frecvente tipuri de fișiere și extensii de fișiere?" Computer Hope, 1 aprilie 2018, disponibil aici.

Datorită fotografiei:

1. "Open File - Security Warning" de la dawpa2000 (CC BY 2.0) prin Flickr
2. "2907152" (CC0) prin Pixabay