Un file .bin è un formato di file binario generico utilizzato per memorizzare dati in una forma non testuale e leggibile dalla macchina. A differenza dei file di testo, i file binari contengono dati rappresentati come sequenze di byte, che possono rappresentare qualsiasi cosa, dal codice compilato e immagini a dati audio e video. L'interpretazione specifica dei dati all'interno di un file .bin dipende interamente dall'applicazione o dal sistema che lo ha creato. Data la sua versatilità, l'estensione .bin è utilizzata in una vasta gamma di applicazioni. Ad esempio, può contenere immagini di firmware per sistemi embedded, dati di gioco, immagini di disco o persino parti di installazioni software più grandi. Aprire direttamente un file .bin senza conoscerne il formato specifico di solito non è possibile, poiché i dati non sono leggibili dall'uomo. È invece necessario il software o lo strumento appropriato progettato per interpretare il tipo specifico di dati memorizzati all'interno del file .bin. Ciò spesso comporta programmi o utility specializzate fornite dal produttore del dispositivo o del software che utilizza il file .bin. La natura grezza del formato richiede strumenti di ispezione di basso livello, come gli editor esadecimali, per una potenziale analisi.