» Poradna » Web a internet

Vytvoření CAB souboru pomocí PHP

 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Ahoj lidi.Mám zase zajímavý problém a prosím o pomoc.Pro jeden spolek střelců páchám web běžící, kde by měl být výstupem CAB soubor (MS archiv) se soubory.Celé to běží na webhostingu, není tam možnost pustit žádný systémový příkaz.Na tvorbu CABu jsem našel stoletou věc: https://www.phpclasses.org/package/4056-PHP-Create-C... Nicméně to nevyrábí validní CAB soubory. Sice se to tváří jako plnohodnotný archiv, ale nejde do toho vlézt, nejde z toho už ty soubory dostat ven a některé větší (třeba 15 kB) to poškodí.Neměl by někdo nějaký nápad a) jak tu stávající knihovnu upravit aby fungovala b) nebo nějaký jiný funkční postup, který by vedl k vytvoření CAB souboru pomocí PHP / javy nebo tak něco?Díky za případné rady.

Odpovědi na otázku

 | Android Chrome 34.0

A proč to musí být cab? To dej třeba do zipu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Bohužel musí ZIP není problém.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X AppleMAC-Safari 5.0

proc to musi CAB ?to to generuje aktualizace pro windows , nebo co?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Ne.CAB je nějaký prastarý formát archivu.A vzhledem k tomu, že ten program je taky prastarý a prostě pracuje s CAB, tak to musí být CAB.Kdyby nemusel, tak to neřeším Udělat ZIP je mnohem jednodušší, ale potom to do něj prostě nenarvu a nezpracuju ta data.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Bohužel musí, do dalšího příspěvku napíšu, kam se to načítá, aby bylo jasněji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Unknown Firefox 68.0

Co vim tak existuje nekolik ruznych typu CAB archivu (Microsoft, ruzne instalatory). Ted jde o to jaky format to udela a jakym programem to otevirate. Bylo by vhodne kdyby jste poslal soubor na ukazku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Záměr je načíst to do programu pro vyhodnocování závodů WinMSS (http://www.ipsc.org/matches/winmss.php).Je to program asi tak z roku 1958 A prostě pro import dat používá Microsoftí CAB.Relativně mi je jedno v jaké verzi a tak to bude, neumím z toho PHP udělat žádný fungující CAB.Jak říkám - našel jsem jediný výše uvedený postup pomocí třídy z roku 2007 (takže podporu neočekávám), který nevytvoří fungující CAB archiv. Takže uvítám jakékoliv řešení na vyrobení CAB souboru pomocí PHP.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 71.0

Koukal jsem na tu třídu, její stáří je na ní už znát :) potřebuje opravit, v tom stavu ve kterém je, je totiž nefungující. Neznám specifikaci CAB balíčků (jak tomu M$ říká), ale snad by s tím něco provést šlo. Nemám čas hledat specifikaci po googlu, zkuste se po ní podívat a dát to sem. Zkusím to pak opravit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 70.0
avatar
 | Microsoft Windows 10 Firefox 70.0

At zije zpracovani URL na zive.cz Tak snad ted: https://msdn.microsoft.com/en-us/library/bb417343.aspx

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Tyjo. To by bylo super!Tipuju, že je to dělané podle tohoto: https://support.office.com/en-us/article/compact-and... Aspoň já jsem tam svým laickým znakem našel dost společných znaků, ale dál jsem se jaksi ztratil.Díky moc za čas!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

AAA blbec!!!http://download.microsoft.com/download/4/d/a/4da14f27-b... [ms-cab].pdfDal jsem špatný odkaz, pardon!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Taky špatně zpracovaný odkaz.Zkusím to dát do uvozovek třeba "http://download.microsoft.com/download/4/d/a/4da14f27-b... [ms-cab].pdf"Nebo znovu bez http://download.microsoft.com/download/4/d/a/4da14f27-b4ef-4170-a6e6-5b1ef85b1baa/[ms-cab].pdf

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 71.0

Sledujte můj github: https://github.com/mholecek/cab-package, jen nevím kdy se k tomu dostanu, snad večer.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Díky moc!Úplně to nehoří, takže když to nebude večer nevadí.Třeba tento týden by bylo super, ale klidně počkám i víc

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 71.0

A verze PHP? rád bych 7.3, ale můžu i na 7.0

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 78.0.3904.108

Na hostingu je PHP Version 7.2.15.Novější prý zatím nejde.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Archives


Určitě si přečtěte

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

** Je to velké jako Raspberry Pi ** Ale je to až o několik řádů rychlejší ** Dorazil nám exotický Google Coral s akcelerátorem Edge TPU

Jakub Čížek | 18

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

Už desítky let se pokoušíme odposlouchávat mozek. Rusům se podařil kousek, ze kterého vám spadne brada

** K odposlechu mozků používáme EEG ** To má ale žalostné informační rozlišení ** Rusům pomohla počítačová neuronová síť

Jakub Čížek | 29

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 117


Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky