Un file .bin è un formato di file binario generico utilizzato per archiviare dati in una forma non testuale, leggibile solo dalla macchina. A differenza dei file di testo, i file binari contengono dati rappresentati come sequenze di byte, che possono includere qualsiasi cosa, dal codice compilato e immagini fino 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. Grazie alla sua versatilità, l'estensione .bin viene utilizzata in un'ampia gamma di applicazioni. Ad esempio, può contenere immagini del firmware per sistemi embedded, dati di gioco, immagini disco o persino parti di installazioni software più complesse. Aprire direttamente un file .bin senza conoscerne il formato specifico non è solitamente possibile, poiché i dati non sono leggibili dall'uomo. È invece necessario utilizzare il software o lo strumento appropriato, progettato per interpretare il tipo specifico di dati memorizzati nel file. Ciò comporta spesso l'uso di programmi specializzati o utility fornite dal produttore del dispositivo o del software che utilizza il file .bin.