{"id":142,"date":"2011-11-15T02:06:42","date_gmt":"2011-11-15T01:06:42","guid":{"rendered":"http:\/\/hamsterhirn.de\/?p=142"},"modified":"2011-11-15T02:08:45","modified_gmt":"2011-11-15T01:08:45","slug":"self-extracting-7z-archive-with-linux-for-windows-on-command-line-7z-sfx-in-linux-fur-windows","status":"publish","type":"post","link":"https:\/\/hamsterhirn.de\/index.php\/2011\/11\/self-extracting-7z-archive-with-linux-for-windows-on-command-line-7z-sfx-in-linux-fur-windows\/","title":{"rendered":"self extracting 7z archive with linux for windows on command line | 7z sfx in linux f\u00fcr windows"},"content":{"rendered":"<p>In Anleitungen habe ich nur 2 Befehle gefunden die aber f\u00fcr die Windowswelt gedachte sind (copy \/b 7zS.sfx + config.txt + test.7z test.exe):<\/p>\n<li>Wenn man mit einer config die Datei erstellen m\u00f6chte um eventuell nach dem entpacken automatisch ein Setup zu starten, muss man erst das 7z Archiv haben.\n<p>In einer Linux Distribution wird anschlie\u00dfend das ganze mit cat zu einer exe gemacht, wobei 7zS.sfx das Win32 Modul f\u00fcr das Entpacken ist:<\/p>\n<blockquote><p><code class=\"preserve-code-formatting\">cat \/usr\/lib\/p7zip\/7zS.sfx config.txt test.7z &gt; test.exe<\/code><\/p><\/blockquote>\n<p>Wenn man ein ganzes Verzeichnis (test) gezippt hat und eine Setup.exe ausf\u00fchren lassen will nach dem Extrahieren muss man die config.txt wie folgt schreiben:<\/p>\n<blockquote><p><pre><code class=\"preserve-code-formatting\">;!@Install@!UTF-8!\nTitle=&quot;test&quot;\nRunProgram=&quot;test\\setup.exe&quot;\n;!@InstallEnd@!<\/code><\/pre><\/p><\/blockquote>\n<\/li>\n<li>Der andere Befehl ist nur mit einer selbstextrahierenden Datei ohne config Datei:<br \/>\n<blockquote><p><code class=\"preserve-code-formatting\">7z a -sfx7zS.sfx test.exe test\/<\/code><\/p><\/blockquote>\n<\/li>\n","protected":false},"excerpt":{"rendered":"<p>In Anleitungen habe ich nur 2 Befehle gefunden die aber f\u00fcr die Windowswelt gedachte sind (copy \/b 7zS.sfx + config.txt + test.7z test.exe): Wenn man mit einer config die Datei erstellen m\u00f6chte um eventuell nach dem entpacken automatisch ein Setup zu starten, muss man erst das 7z Archiv haben. In einer Linux Distribution wird anschlie\u00dfend [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[89,86,87,90,88],"class_list":["post-142","post","type-post","status-publish","format-standard","hentry","category-it","tag-7zip","tag-command-line","tag-linux","tag-sfx","tag-windows"],"_links":{"self":[{"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/posts\/142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/comments?post=142"}],"version-history":[{"count":4,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/posts\/142\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/posts\/142\/revisions\/146"}],"wp:attachment":[{"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/media?parent=142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/categories?post=142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hamsterhirn.de\/index.php\/wp-json\/wp\/v2\/tags?post=142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}