2011-11-10 10 views
9

Non riesco a capire quale sia la differenza tra il file 7z.sfx disponibile con 7zip e il 7zsd.sfx scaricabile dal sito dello sviluppatore, che non è in bundle con 7zip. 7z.sfx sembra non onorare la mia richiesta di includere il file config.txt che ho creato per questo, ma il metodo di inclusione di 7zsd.sfx funziona perfettamente.Qual è la differenza tra 7zip's 7z.sfx e 7zsd.sfx?

7zip viene fornito con 7z.sfx in bundle. L'applicazione history.txt nella directory dei file di programma mostra che 7zsd.sfx era in bundle con 7zip nel 2005. 7z.sfx viene anche chiamato "SFX non compresso" nel file history.txt.

Questa è la configurazione utilizzata:

;[email protected]@!UTF-8! 
InstallPath="C:\\ProgramData\\IT" 
GUIMode="2" 
;[email protected]@! 

Questa è la sintassi sto usando e il comportamento risponde:

C:\Users\<me>\Desktop\Updater\Recorder>copy /b 7z.sfx + config.txt + "RecorderVer0.0.0.4".7z "RecorderVer0.0.0.4".exe 
7z.sfx 
config.txt 
RecorderVer0.0.0.4.7z 
     1 file(s) copied. 

La stessa risposta si verifica con l'uso di 7zSD.sfx indicando che infatti il ​​file di configurazione incluso viene utilizzato. Tuttavia, durante l'esecuzione di 7z.sfx creato RecorderVer0.0.0.4 ".exe viene richiesto il prompt per dove installare il contenuto dell'archivio 7z. L'uso della versione 7zsd.sfx creata da RecorderVer0.0.0.4.exe indirizza i file a il set di configurazione posizione senza alcun suggerimento come desiderato.

A mia conoscenza 7z.sfx non è scaricabile tramite il sito dello sviluppatore, ma potrei sbagliarmi.La sua pagina ufficiale non è più disponibile, ma le informazioni fornite from the Internet Archive dovrebbero essere adeguate .

+0

Ho trovato la risposta alla mia domanda nella documentazione 7-Zip di tutti i posti! :) Sembra che ci siano un totale di 4 moduli sfx e queste sono le differenze: SFX_Module: Description; 7z.sfx: versione di Windows .; 7zCon.sfx: versione console. ; 7zS.sfx: versione per Windows per installatori .; 7zSD.sfx: versione Windows per installatori (utilizza MSVCRT.dll). http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm – Sn3akyP3t3

+0

Se stai cercando le ultime versioni di 7zS.sfx e 7zSD.sfx, consulta http://stackoverflow.com/questions/41402365/where -can-i-find-the-latest-7zip-7zs-sfx-and-7zsd-sfx-files – Sn3akyP3t3

risposta

10

avevo questo in precedenza postato come commento alla mia domanda.

ho trovato la risposta alla mia domanda nella documentazione 7-Zip di tutti i posti! :) Sembra l ike ci sono un totale di 4 moduli SFX e queste sono le differenze:

SFX_Module: Descrizione

+1

... ma cosa significa "per installatori" e cosa implica "utilizza MSVCRT.dll"? – Zero3

+0

@ Zero3 "per installatori" è rivolto a coloro che desiderano utilizzare il modulo per creare un archivio autoestraente che esegue l'installazione e si ripulisce da solo. MSVCRT.dll è una libreria di runtime C++: http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#MSVCRT.DLL_and_MSVCPP.DLL Quando si vede il file offerto con o senza la DLL, è probabile che sia stato eseguito il commit. In questo caso sembra un diff 35 KB. http://stackoverflow.com/questions/1073509/should-i-redistribute-msvcrt-dll-with-my-application – Sn3akyP3t3

7

Solo nel caso qualcuno si imbatte in questo post cercando il 7zS.sfx e 7zSD.sfx, è possibile trovare i file 7z_extra per la (attualmente) ultima versione su http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download.

+0

Non è una risposta alla domanda. Appare come un commento. – Sn3akyP3t3

+6

I commenti richiedono 50 rep. Stavo solo cercando di essere utile da quando questo post è uscito un paio di volte quando stavo cercando di trovare i file. –

+1

Sono ora disponibili sul sito web 7-zip effettivo: http://www.7-zip.org/download.html – comp500

Problemi correlati