
Il noto editor PE, ridisegnato con un'estetica in stile Visual Studio, supporto per display ad alta densità di pixel e molto altro.
CFF Explorer, ricostruito per Windows moderno
Il familiare editor PE, ridisegnato con un'estetica Visual Studio, supporto per display ad alta densità (high DPI), annulla e ripristina universali, verifica Authenticode, risoluzione dei simboli PDB, integrazione con Detect It Easy e supporto multilingua.
Coffee Explorer è una ricreazione da zero di CFF Explorer. Mantiene il layout familiare: un albero del file a sinistra, la struttura selezionata a destra, celle modificabili e gli stessi strumenti (Address Converter, Dependency Walker, Hex Editor, Import Adder, Rebuilder, Resource Editor).
Progettato interamente da zero senza codice legacy, il progetto dispone di un core C++23 ad alte prestazioni (pecore.dll) basato su PeLib, abbinato a un'interfaccia WPF reattiva ispirata a Visual Studio Code.
[!IMPORTANT] Coffee Explorer modifica i file in memoria. Nulla viene scritto su disco finché non si esegue Save, e ogni modifica può essere annullata, comprese quelle strutturali (aggiunta di sezioni, ricostruzione degli import, rimozione di una firma).
[!NOTE] Alcune funzionalità legacy di CFF Explorer sono state volutamente rimosse: il motore di scripting, le firme PEiD, i plugin, la modalità Multiple Interface, il binding degli import. Vedi Cosa è stato rimosso.
![]() | ![]() |
| Panoramica del file con la mappa dell'entropia, tema scuro | Panoramica del file con la mappa dell'entropia, tema chiaro |
![]() | ![]() |
| Intestazioni delle sezioni | Directory degli import con i nomi degli import |
![]() | ![]() |
| Editor esadecimale | Disassembler |
![]() | ![]() |
| Firme Authenticode e attendibilità Windows | Rich header |
![]() | ![]() |
| Dependency Walker con risoluzione degli API set | Resource Editor con anteprima delle icone |
![]() | ![]() |
| VS Code Dark High Contrast come tema personalizzato | L'interfaccia in tedesco |
CFF Explorer è ancora lo strumento a cui molti ricorrono quando devono esaminare l'interno di un file PE. Tuttavia, non è cambiato dal 2012:
Coffee Explorer mantiene il flusso di lavoro e corregge il resto:
| Area | CFF Explorer VIII | Coffee Explorer |
|---|---|---|
| Aspetto | Controlli Win32, 96 DPI, solo tema chiaro | Visual Studio Code chiaro e scuro che seguono il tema di Windows in tempo reale, temi VS Code personalizzati, DPI per monitor v2, icone vettoriali |
| Lingua | Solo inglese | Inglese, tedesco e russo, altre lingue con un singolo file di testo |
| Modifica | Scritture dirette, nessun annullamento | Annulla e ripristina per ogni modifica, incluse le operazioni strutturali, indicatore di modifica per scheda |
| Identificazione dei file | Database PEiD del 2012 | Detect It Easy con il database DiE corrente |
| Hash | MD5, SHA-1 | MD5, SHA-1, SHA-256, BLAKE3, calcolati in parallelo (SHA hardware su Windows) |
| Firme | Directory di sicurezza come byte grezzi | Verifica Authenticode: controllo del digest, certificati, timestamp, firme annidate, attendibilità Windows |
| Simboli | Nessuno | Simboli PDB nel disassembler, nella directory delle eccezioni e nel convertitore di indirizzi, download dal server dei simboli Microsoft |
| Directory delle eccezioni | Layout IA64, vuota per i file x64 | RUNTIME_FUNCTION x64 con UNWIND_INFO decodificato, dati di unwind compressi ARM64, nomi delle funzioni |
| Directory di debug | Solo la prima voce | Tutte le voci: CodeView (RSDS o NB10), POGO, VC feature, repro, caratteristiche DLL estese (CET) e rimozione dell'intera directory |
| Rich header | Non mostrato | Decodificato, modificabile, cifratura e decifratura, validazione del checksum, nomi dei prodotti |
| File di grandi dimensioni | Lento, la finestra potrebbe bloccarsi | Caricamento rapido, analisi in background, un eseguibile di gioco da 300 MB si apre in circa un secondo |
| Nomi non decorati | Pannello inferiore | Colonna Nome non decorato nelle esportazioni e importazioni |