2011-11-10 14 views
9

Nie wiem, jaka jest różnica między plikiem 7z.sfx dostępnym w wersji 7zip i 7zsd.sfx do pobrania z witryny dewelopera, która nie jest dołączona do 7zip. Wydaje się, że 7z.sfx nie spełnia mojej prośby o dołączenie do niego pliku config.txt, ale metoda inkluzji 7zsd.sfx działa idealnie.Jaka jest różnica między 7zip 7z.sfx i 7zsd.sfx?

7zip jest dostarczany z pakietem 7z.sfx. Plik history.txt w katalogu plików programów pokazuje, że 7zsd.sfx był używany w pakiecie z 7zip w 2005 roku. 7z.sfx jest również określany jako "nieskompresowany SFX" w pliku history.txt.

To config używane:

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

To składnia używam i zachowanie odpowiada:

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. 

Taka sama reakcja zachodzi z wykorzystaniem 7zsd.sfx wskazując, że w rzeczywistości wykorzystywany jest plik konfiguracyjny. Jednak po uruchomieniu pliku 7z.sfx utworzonego pliku RecorderVer0.0.0.4 ".exe pojawia się monit o miejsce instalacji zawartości archiwum 7z. Użycie utworzonej przez 7zsd.sfx wersji RecorderVer0.0.0.4.exe kieruje pliki do lokalizacja zestawu konfiguracyjnego bez żadnych monitów w razie potrzeby

Według mojej wiedzy 7z.sfx nie można pobrać ze strony dewelopera, ale mogę się mylić Jego oficjalna strona nie jest już dostępna, ale informacje podane pod numerem from the Internet Archive powinny być odpowiednie .

+0

Znalazłem odpowiedź na moje pytanie w 7-zipowej dokumentacji wszystkich miejsc! :) Wygląda na to, że istnieje w sumie 4 moduły SFX i są to różnice: SFX_Module: Description; 7z.sfx: wersja systemu Windows; 7zCon.sfx: Wersja konsolowa. ; 7zS.sfx: Wersja Windows dla instalatorów .; 7zSD.sfx: Wersja systemu Windows dla instalatorów (korzysta z MSVCRT.dll). http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm – Sn3akyP3t3

+0

Jeśli szukasz najnowszych wersji 7zS.sfx i 7zSD.sfx, zobacz http://stackoverflow.com/questions/41402365/where -can-i-find-the-last-7zip-7zs-sfx-and-7zsd-sfx-files – Sn3akyP3t3

Odpowiedz

10

miałem to wcześniej opublikowane jako komentarz do mojego pytania.

znalazłem odpowiedzi na moje pytanie w dokumentacji 7-Zip wszystkich miejsc! :) Wygląda l ike tam w sumie 4 modułów SFX i są to różnice:

SFX_Module: Opis

+1

... ale co oznacza "dla instalatorów" i co oznacza "używa MSVCRT.dll"? – Zero3

+0

@ Zero3 "dla instalatorów" jest przeznaczony dla tych, którzy chcą użyć modułu do stworzenia samorozpakowującego się archiwum, które instaluje i czyści po sobie. MSVCRT.dll jest biblioteką uruchomieniową C++: http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#MSVCRT.DLL_and_MSVCPP.DLL Gdy widzisz plik oferowany z biblioteką DLL lub bez niej, najprawdopodobniej został on zinterpretowany. W tym przypadku wygląda na różnicę 35 KB. http://stackoverflow.com/questions/1073509/should-i-redredistribute-msvcrt-dll-with-mapplication – Sn3akyP3t3

7

wszelki wypadek ktoś natknie się na ten słupek patrząc na 7zS.sfx i 7zSD.sfx można znaleźć pliki 7z_extra dla (obecnie) do najnowszej wersji w http://sourceforge.net/projects/sevenzip/files/7-Zip/9.22/7z922_extra.7z/download.

+0

Brak odpowiedzi na pytanie. Należy do komentarza. – Sn3akyP3t3

+6

Komentarze wymagają 50 powtórzeń. Próbowałem być pomocny, ponieważ ten wpis pojawił się kilka razy, gdy próbowałem znaleźć pliki. –

+1

Są teraz dostępne na stronie 7-zip: http://www.7-zip.org/download.html – comp500

Powiązane problemy