Converti exe in 7z

Converti EXE in 7Z

Archiviare un EXE invariato in 7Z oppure ricomprimere un archivio autoestraente basato su EXE.

Converti i file EXE online

Non abbiamo ancora un convertitore online dedicato per EXE in 7Z, ma puoi convertire i file EXE online in questi formati:

Come convertire exe in 7z file

  • Archivi
Un destinatario potrebbe richiedere un file 7Z per il trasferimento, l'archiviazione o la distribuzione del software, mentre l'origine è un installer o un eseguibile EXE. La conversione memorizza l'EXE invariato all'interno di un archivio 7Z oppure estrae un archivio autoestraente basato su EXE prima di ricomprimerne i contenuti.

Cos'è il formato EXE

EXE è un'estensione di file eseguibile Windows, generalmente utilizzata per un programma Portable Executable (PE). Possono utilizzarla applicazioni, strumenti da riga di comando, installer e archivi autoestraenti. Gli ambienti di sviluppo e i programmi per la creazione di installer, come Visual Studio, Delphi, MinGW, Inno Setup e NSIS, producono comunemente file EXE.

L'estensione non identifica il ruolo interno del file. Un EXE ordinario contiene codice di programma eseguibile; un EXE SFX (autoestraente) combina un launcher eseguibile con dati di archivio incorporati. L'esecuzione di un EXE sconosciuto può eseguire codice arbitrario, quindi è consigliabile esaminarlo senza avviarlo e analizzare i file non attendibili con un software di sicurezza.

Cos'è il formato 7Z

7Z è un formato di archivio progettato per raggruppare uno o più file. 7-Zip utilizza comunemente la compressione LZMA o LZMA2 e supporta archivi solidi, checksum, file di grandi dimensioni e la crittografia AES-256 opzionale. Quando la crittografia delle intestazioni è abilitata, i nomi dei file vengono crittografati insieme ai dati dei file.

Un archivio 7Z normalmente non è un sostituto eseguibile dell'EXE originale. Memorizza l'EXE come membro dell'archivio; estraendolo si ripristina l'eseguibile, che può quindi essere eseguito separatamente. La compressione può ridurre le dimensioni del pacchetto, ma gli installer e le risorse eseguibili già compressi potrebbero ridursi molto poco.

Archiviare un EXE con 7-Zip

  1. Installare 7-Zip dal sito Web ufficiale 7-zip.org.
  2. In Esplora file, fare clic con il pulsante destro del mouse sull'EXE e scegliere 7-Zip → Add to archive....
  3. Impostare Archive format su 7z, scegliere il livello di compressione e inserire un nome di output, ad esempio program.7z.
  4. Scegliere OK. L'archivio risultante contiene l'EXE originale byte per byte.

L'equivalente da riga di comando è:

7z a -t7z program.7z program.exe

Per archiviare una directory e i relativi contenuti, utilizzare:

7z a -t7z package.7z folder\

Per proteggere l'archivio con una password e nasconderne i nomi dei file, utilizzare -p e -mhe=on:

7z a -t7z -p -mhe=on package.7z program.exe

Senza -mhe=on, la password protegge i dati dei file, ma normalmente lascia visibili i nomi dei file dell'archivio. Una password 7Z smarrita non può essere recuperata da 7-Zip.

Ricompattare un archivio autoestraente EXE

Utilizzare questa procedura solo quando l'EXE è un archivio SFX e l'obiettivo è impacchettare i file incorporati anziché conservare l'EXE originale come unico membro dell'archivio. Innanzitutto, esaminarlo o estrarlo senza eseguirlo:

7z l installer.exe

7z x installer.exe -oextracted

Quindi creare un archivio 7Z dai contenuti estratti:

7z a -t7z package.7z extracted\*

L'equivalente grafico è 7-Zip → Open archive, seguito da Extract To... e Add to archive.... Alcuni installer utilizzano un contenitore proprietario, la crittografia, il recupero online o una protezione anti-estrazione, quindi 7-Zip potrebbe non essere in grado di elencarli o estrarli. Archiviare invece l'EXE originale quando l'estrazione non riesce o quando l'installer deve conservare il proprio comportamento originale.

Utilizzare un convertitore online

I servizi online come CloudConvert e Convertio a volte offrono la conversione di archivi, ma i formati di input accettati cambiano e molti rifiutano i file EXE in quanto contenuti eseguibili. Controllare l'elenco dei formati attuale del servizio prima del caricamento; un EXE ordinario non può essere convertito in 7Z in modo significativo se non inserendolo all'interno di un archivio.

La conversione online carica l'eseguibile e potrebbe esporre codice proprietario, credenziali incorporate, dati personali o campioni di malware. Utilizzare un'installazione locale di 7-Zip per i file riservati, di grandi dimensioni o non attendibili, e utilizzare un servizio online solo quando il relativo input EXE è esplicitamente supportato e la relativa politica di gestione è accettabile.

Limiti di compatibilità e qualità

L'archiviazione diretta dell'EXE è senza perdita: l'estrazione del 7Z riproduce il file originale, inclusa la firma digitale, a condizione che l'archivio sia integro. La ricompattazione dei contenuti SFX estratti è un'operazione diversa: rimuove il launcher e la firma originali, modifica la struttura delle directory o i metadati e potrebbe omettere i file creati durante l'installazione. Il 7Z risultante non è un sostituto diretto dell'installer.

Windows non offre un supporto integrato universale per 7Z. I destinatari hanno bisogno di 7-Zip o di un'altra utility che supporti il formato, come PeaZip o un estrattore da riga di comando compatibile. Testare l'archivio finito con 7-Zip → Test archive oppure:

7z t program.7z

Confronto formato: EXE vs 7Z

Come i formati EXE e 7Z si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati EXE e 7Z
Proprietà .EXE Portable Executable .7Z 7z archive
Standard aperto No Parzialmente aperto
Compressione Non compresso Lossless
Dimensione tipica del file Grande Piccolo
Si apre in un browser web No No
Modifica successiva Non modificabile direttamente Non modificabile direttamente
Supporto metadata Estesa Base
Leggibile come testo semplice No No
Ideale per Incorporamento nelle applicazioni Archiviazione a lungo termine
Introdotto 1993 1999
Sviluppatore Microsoft Igor Pavlov / 7-Zip
Tipo MIME — application/x-7z-compressed