2011-11-10 12 views
9

7zip ile birlikte 7z.sfx dosyası ile 7zip ile birlikte olmayan geliştirici sitesinden indirilebilir 7zsd.sfx arasındaki farkın ne olduğunu anlayamıyorum. 7z.sfx, onun için oluşturduğum config.txt dosyasını dahil etme isteğimi onurlandırmıyor görünmektedir, ancak 7zsd.sfx içerme yöntemi mükemmel şekilde çalışır.7zip'in 7z.sfx ve 7zsd.sfx arasındaki fark nedir?

7zip, 7z.sfx ile birlikte gelir. Program dosyaları dizinindeki uygulama history.txt, 7zsd.sfx'in 2005'de 7zip ile birlikte kullanıldığını gösterir. 7z.sfx, history.txt dosyasında da "sıkıştırılmamış SFX" olarak adlandırılır.

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

Bu kullanıyorum sözdizimi ve yanıt davranışı:

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. 

aynı cevap gösteren 7zsd.sfx kullanımıyla ortaya çıkan,

Bu

kullanılan yapılandırma olduğunu Gerçekten de içerdiği yapılandırma dosyası kullanılıyor. Ancak, 7z.sfx dosyası çalıştırıldığında, 7z arşiv içeriğini yüklemek için istemi RecorderVer0.0.0.4 ".exe sorulur. 7zsd.sfx oluşturulan RecorderVer0.0.0.4.exe sürümünü kullanarak dosyaları yönlendirir yapılandırma istemi herhangi bir sormadan istemeksizin

Benim bilgime göre 7z.sfx yazılım geliştiricisi tarafından yüklenebilir, ancak yanılmış olabilirim.Onun resmi sayfası artık mevcut değil, ancak verilen bilgiler from the Internet Archive yeterli olmalıdır. .

+0

Sorunun cevabını tüm yerlerin 7-Zip belgelerinde buldum! :) Toplam 4 adet sfx modül var gibi görünüyor ve bunlar farklılıklar: SFX_Module: Description; 7z.sfx: Windows sürümü .; 7zCon.sfx: Konsol sürümü. ; 7zS.sfx: Yükleyiciler için Windows sürümü .; 7zSD.sfx: Yükleyiciler için Windows sürümü (MSVCRT.dll kullanır). http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm – Sn3akyP3t3

+0

7zS.sfx ve 7zSD.sfx'in en son sürümlerini arıyorsanız http://stackoverflow.com/questions/41402365/tr adresine bakın. -can-i-bul-en-7zip-7zs-sfx-ve-7zsd-sfx dosyaları – Sn3akyP3t3

cevap

10

Bu konuya daha önce. kendi soruya bir yorum olarak yayınlanmıştır vardı

Ben tüm yerlerin 7-Zip belgelerinde Sorumun cevabını buldum! :) l görünüyor ike 4 sfx modüllerinin toplam vardır ve bu farklılıklar şunlardır:

SFX_Module: Açıklama

  • 7z.sfx: Windows sürümü.
  • 7zCon.sfx: Konsol sürümü.
  • 7zS.sfx: Yükleyiciler için Windows sürümü.
  • 7zSD.sfx: Yükleyiciler için Windows sürümü (MSVCRT.dll kullanır).

    Kaynak: http://sevenzip.sourceforge.jp/chm/cmdline/switches/sfx.htm herkes 7zS.sfx ve 7zSD.sfx arayan bu yazı karşılaşmış olur ne olmaz

+1

... ama "yükleyiciler için" ne demek ve "MSVCRT.dll kullanır" ne anlama geliyor? – Zero3

+0

@ Zero3 "montajcılar için", kendini kurulum ve kendini temizleyen kendi kendini ayıklayan bir arşiv oluşturmak için modülü kullanmak isteyenler içindir. MSVCRT.dll bir C++ çalışma zamanı kitaplığıdır: http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#MSVCRT.DLL_and_MSVCPP.DLL dll ile birlikte ya da olmadan sunulan dosyayı gördüğünüzde nasıl büyük bir olasılıkla sıkıştırılmış olduğunu. Bu durumda, 35 KB'lik bir fark var. http://stackoverflow.com/questions/1073509/should-i-redistribute-msvcrt-dll-with-my-application – Sn3akyP3t3