Che cos'è il formato di file ACE?
I file .ace sono associati a WinAce, uno strumento di archiviazione dati proprietario sviluppato da e-merge GmbH. WinAce utilizza il proprio algoritmo di compressione basato su LZ77 per ridurre le dimensioni dei file di input o raggrupparli in un singolo archivio multi-file. Il formato è stato una scelta popolare per la condivisione di file nei primi anni 2000.
I file .ace memorizzano dati in formato binario. WinAce consente agli utenti di creare archivi anche in altri formati, come ZIP o LHA. Il formato .ace stesso offriva un elevato rapporto di compressione e velocità, producendo file di output più piccoli rispetto a molte alternative contemporanee. WinAce era anche in grado di decomprimere archivi come RAR, ARC, ARJ, GZ, TAR o ZOO, tra gli altri.
ACE 2.0 ha aggiunto la crittografia opzionale della password Blowfish e il supporto per archivi divisi in più volumi (solitamente denominati .ace, .c00, .c01 e così via). Ogni intestazione dell'archivio riporta una firma ACE all'offset di byte 7, insieme a un checksum CRC32 per la verifica dell'integrità.
WinAce è stato abbandonato intorno al 2007 e da allora il formato è caduto in disuso. Il supporto è stato ulteriormente ridotto dopo che la libreria di decompressione unacev2.dll è risultata affetta da CVE-2018-20250, una vulnerabilità di path-traversal sfruttata attivamente. WinRAR ha rimosso completamente il supporto .ace nella versione 5.70 (2019) e oggi i file .ace dovrebbero essere trattati con cautela.
Sicurezza e incolumità
RISCHIO: HIGHACE ha una seria storia di sicurezza. La libreria di decompressione a codice chiuso unacev2.dll conteneva la vulnerabilità CVE-2018-20250, una falla di path-traversal divulgata da Check Point Research nel 2019: un archivio .ace appositamente creato poteva scrivere un file in una posizione arbitraria (ad esempio la cartella Esecuzione automatica di Windows) e ottenere l'esecuzione di codice. Gli exploit sono stati utilizzati in attacchi mirati reali e oltre 100 campioni di exploit unici sono apparsi in una settimana. Per questo motivo, WinRAR ha rimosso il supporto ACE nella v5.70 e 7-Zip non lo ha mai avuto. Apri i file .ace solo da fonti di cui ti fidi, con un estrattore completamente aggiornato, e preferisci l'estrazione in una sandbox/VM. Fai attenzione anche ai falsi siti di download di «ACE opener» che includono adware/PUP - attieniti a PeaZip, IZArc o The Unarchiver. Dopo l'estrazione, ricomprimi in ZIP/7z ed elimina il file .ace.
Dettagli del formato
in sintesi- Progetto Sage ACT! / Steinberg WaveLab - Alcune app legacy utilizzavano .ace per i propri file di progetto/dati; non correlati agli archivi WinAce.
- FProt / quarantena antivirus - Alcuni strumenti di sicurezza storicamente nominavano i file di quarantena o temporanei .ace; non sono archivi utente.
Programmi che aprono file ACE
Dettagli tecnici
specifiche approfondite| Codifica del file | Binario (formato proprietario) |
| Ordine dei byte | Little-endian |
| Tipo MIME | application/x-ace-compressed |
| Firma dell'archivio | «**ACE**» (ASCII) all'offset di byte 7 nell'intestazione principale, preceduta da un CRC di 4 byte e un campo della dimensione dell'intestazione di 2 byte |
| Algoritmo di compressione | Algoritmo proprietario basato su LZ77 (ACE 1.0 e ACE 2.0); storicamente offriva un rapporto di compressione più elevato rispetto a ZIP ed era competitivo con RAR |
| Crittografia | Crittografia opzionale della password Blowfish, introdotta in ACE 2.0 |
| Controlli di integrità | Checksum CRC32 per ogni voce di file compresso più un CRC dell'intestazione separato; record di recupero opzionale per riparare archivi danneggiati |
| Versioni del formato | ACE 1.0 e ACE 2.0; byte della versione memorizzato nell'intestazione principale dell'archivio |
| Supporto multi-volume | Sì; gli archivi divisi utilizzano l'estensione del primo volume .ace seguita da .c00, .c01, .c02, ecc. |
| Dimensione tipica dell'archivio | Da decine di KB a diversi GB; nessun limite rigido di dimensione definito dal formato |
| Supporto piattaforma | Originariamente solo Windows (WinAce); successivamente leggibile su macOS tramite The Unarchiver e su Linux tramite unace |
| Stato di sicurezza | CVE-2018-20250: falla di path-traversal in unacev2.dll sfruttata attivamente; WinRAR ha rimosso completamente il supporto ACE nella v5.70 (2019) |
| Sviluppatore | e-merge GmbH (Marcel Lemke) |
| Stato del formato | Abbandonato; WinAce interrotto intorno al 2007; formato effettivamente congelato ad ACE 2.0 senza sviluppo attivo |
| Estensioni correlate | .c00, .c01 (volumi divisi aggiuntivi); formato ampiamente sostituito da .rar, .zip e .7z |
| Rilasciato | 1998-1999 (ACE 1.0 / WinAce); ACE 2.0 added stronger compression |
| Ultima versione | ACE 2.0 (format effectively frozen; WinAce abandoned ~2007) |
Conversioni ACE
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ACE.