Differenza tra file eseguibili e file non eseguibili

Il differenza principale tra file eseguibili e file non eseguibili è quello i file eseguibili vengono eseguiti direttamente dalla CPU mentre i file non eseguibili non vengono eseguiti direttamente dalla CPU.

Un file eseguibile viene eseguito dalla CPU all'apertura del file. Può essere un programma compilato o uno script. Il formato di file eseguibile principale per Windows è .EXE mentre Mac Computers ha il formato .APP. Tuttavia, è importante evitare di eseguire file eseguibili da fonti sconosciute in quanto potrebbero contenere codice dannoso. Eseguire direttamente file eseguibili non affidabili può influire sui dati e sulle risorse del computer. Altri tipi di file come audio, immagine, video, parola, foglio di calcolo, file di dati rientrano in file non eseguibili. Questi file non sono direttamente eseguibili dalla CPU. Inoltre, possono avere vari formati di file a seconda del tipo di file.

Aree chiave coperte

1. Cosa sono i file eseguibili
     - Definizione, Tipi
2. Cosa sono i file non eseguibili
     - Definizione, Tipi
3. Differenza tra file eseguibili e file non eseguibili
     - Confronto tra le principali differenze

Parole chiave

File eseguibili, File non eseguibili

Cosa sono i file eseguibili

Un file eseguibile è un tipo di file del computer che esegue un programma quando viene aperto. In altre parole, esegue una serie di istruzioni all'apertura del file. I file eseguibili possono essere compilati programmi o script. Il tipo di estensione principale di file eseguibili in Windows è .EXE e .APP nei computer Mac.

Figura 1: esecuzione di un file eseguibile

I programmi di origine di questi file vengono convertiti in file binari. Pertanto, possono essere eseguiti direttamente dalla CPU. Un computer Mac non può eseguire un file .EXE e un computer Windows non può eseguire un file .APP. Questo perché il sistema operativo non può riconoscere il formato per eseguire il codice. 

Uno script contiene una serie di istruzioni. L'utente può aprire questi file in editor di testo e visualizzare il codice. Questi script richiedono l'esecuzione di un interprete. Ad esempio, uno script Python richiede un interprete Python per eseguire il codice. Uno script PHP richiede un interprete PHP per eseguire il codice. Se questi interpreti non sono disponibili, gli script si apriranno come file di testo.

Cosa sono i file non eseguibili

I file che non sono eseguiti direttamente dalla CPU sono noti come file non eseguibili. Ci sono vari file non eseguibili disponibili in un computer.

Figura 2: file Word ed Excel

Di seguito sono riportati alcuni tipi di file non eseguibili con esempi.

File audio - .mp3, .wpl

File compressi - .tar, .z, .zip

Dati e file di database - .dat (file di dati), .db (file di database), file .csv (file con valori separati da virgola), .log (file di registro), .xml, .sql

File di sistema - .dll (file DLL), .sys (file di sistema di Windows), .tmp (file temporaneo)

File relativi a Internet - .html (file Hypertext Markup Language), .css (file Cascade Style Sheets), .js (file JavaScript), .jsp (file Java Server Pages)

File di presentazione - .ppt (file PowerPoint)

File di fogli di calcolo - .xsl (file MS Excel)

File di parole e di testo - .doc (file di Microsoft Word), .pdf (file PDF, .txt (file di testo normale)

File immagine - .bmp (file immagine bitmap), .gif (immagine GIF), .jpg, .jpeg (immagine JPEG), .png (immagine PNG), .tif (immagine TIF)

File video - .avi (file AVI), .mp4 (file video MPEG4), .mpg (file video MPEG), .wmv (file video Windows Media)

Differenza tra file eseguibili e file non eseguibili

Definizione

Un file eseguibile è un file che può essere eseguito direttamente dal computer ed è in grado di eseguire le attività indicate in base alle istruzioni codificate. Un file non eseguibile è un file che non viene eseguito direttamente dalla CPU e creato per un'attività specifica.

Esecuzione

La CPU può eseguire direttamente file eseguibili. La CPU non può eseguire direttamente file non eseguibili.

tipi

I file eseguibili possono essere compilati programmi o script. I file non eseguibili possono essere audio, video, immagini, fogli di calcolo, database, dati, file di parole, ecc.

Conclusione

La differenza tra file eseguibili e file non eseguibili è che i file eseguibili vengono eseguiti direttamente dalla CPU mentre i file non eseguibili non vengono eseguiti direttamente dalla CPU. L'esecuzione di un file eseguibile può danneggiare i dati e le risorse se si tratta di software dannoso.

Riferimento:

1. "File eseguibile". Definizione di plagio, disponibile qui.
2. "Quali sono i tipi di file e le estensioni di file più comuni?" Computer Hope, 1 aprile 2018, disponibile qui.

Cortesia dell'immagine:

1. "Apri file - Avviso di sicurezza" di dawpa2000 (CC BY 2.0) tramite Flickr
2. "2907152" (CC0) tramite Pixabay