Předmět Autor Datum
Samozřejmě, že lze. Přečti si help...
Pytlík 08.08.2013 14:35
Pytlík
4 z 5 brtníků používají 7zip, má příkazovořádkovou utilitu i help.
lední brtník 08.08.2013 17:33
lední brtník
Take bych rad patřil do te skupiny brtníku. Koukam na help a moc mi to neřika. Ke ktere řadě brtníku…
H.H 08.08.2013 19:21
H.H
rar a -hp heslo jmeno_archivu soubor
Jan Fiala 08.08.2013 19:28
Jan Fiala
Neříkej mně, že v helpu nemáš položku Režim příkazového řádku!
Pytlík 08.08.2013 19:41
Pytlík
Málokterý program má help pro command line zpracovaný tak dobře, jako WinRAR. Ukázka: [http://pc.po…
karel 08.08.2013 19:54
karel
No raději bych patřil k těm brtníkum a zkusil 7zip. Ja myslel že WinRar konzole je free ale piše mi…
H.H 09.08.2013 06:55
H.H
WinRar nikdy nebyl free a to ani rar.exe
Jan Fiala 09.08.2013 07:10
Jan Fiala
No když už jste se tu objevil pane Fiala, tak s pravdou ven :-D Potřebují prostě mít ve složce texto…
H.H 09.08.2013 07:34
H.H
Muzes pouzit pro kompresi ZLib, ta umoznuje pomoci TStream soubor pri nacteni rozpakovat a pri uloze…
Jan Fiala 09.08.2013 07:45
Jan Fiala
Ja sice nie som pan Fiala, ale ked chces vo svojom programe rozbalovat tak si najdi nejaku kniznicu…
MM.. 09.08.2013 07:54
MM..
No to vubec neva že nejsi pan Fiala.:-D Marně už 3 dny hledam nějakou tu knihovnu rar-u.dll (rar-u.l…
H.H 11.08.2013 07:49
H.H
Proc se to snazis porad resit pres RAR, ktery je licencovany, kdyz muzes pouzit CAB, ZIP apod. ktere… poslední
Jan Fiala 11.08.2013 09:17
Jan Fiala

Muzes pouzit pro kompresi ZLib, ta umoznuje pomoci TStream soubor pri nacteni rozpakovat a pri ulozeni zase zabalit.
Dalsi moznosti je CAB komprese. Podpora je primo v systemu a existuje komponenta CABST (ani ji nemusis instalovat, staci vytvorit objekt a pouzit). Hesla tusim take umi.
Pokud vysledny soubor pojmenujes s priponou DAT...

Ja sice nie som pan Fiala, ale ked chces vo svojom programe rozbalovat tak si najdi nejaku kniznicu rar-u alebo 7zip, vo forme dll alebo lib, a tu pouzijes. Dll sa nacitava za behu, lib sa pripaja k projektu. Pouziva sa to napr. tak ze nacitas subor do pamate, alokujes dalsiu pamat pre rozbaleny subor, a zavolas prislusnu funkciu na dekompresiu z dll alebo z lib.

Je nutne podotknut ze pouzivat kompresiu len kvoli tomu aby si znecitatelnil obsah je nezmysel. Ptz kompresne rutiny su 1000x zlozitejsie jak kryptovacie rytiny. Na zakryptovanie ti staci naprogramovat si AES algoritmus, co je brnkacka na webe sa vyskytuje kopec zdrojakov vcetne referncnych, nemusis pouzivat cudzie dekompresne dll apod.
A druhe co je nutne podotknut, ani rar ani nic ten subor neochrani. Ptz budes musiet mat heslo alebo kluc v programe, a to si vie precitat kazdy reverse-inzinier, a je ich (nas :) dost.

Ak chces chranit subor len proti zmene, a nevadi ti citatelny obsah tak to mozne je tak ze subor digitalne podpises, v programe bude na overovanie len public kluc, podpisujes to privatnym klucom ktory nikde v programe nemusi byt ulozeny. To sa da zas obist tak, ze nejaky cracker vymeni privatny kluc v programe za svoj.

Zpět do poradny Odpovědět na původní otázku Nahoru