
problem 7-zip - odstranenie adresara
spakoval som si adresar s podaresarmi na disku do jedneho suboru. Ale nevsimol som si, ze je tam aj jeden podadresar, ktory nepotrebujem a zabera mi tam zbytocne miesto - teraz nevojde na DVDcko. Ked otvorim ten adresar, a dam zmazat, tak sa 7-zip snazi nieco vykonat a potom napise okno ze "neimplementovano". Mam tomu rozumiet tak, ze autori este nedorobili? A jedina moznost je rozpakovat, zmazat a znovu spakovat? No diky . . .
deadhead má pravdu: pokiaľ je archív ako jednoliaty, nejde z neho odstraňovať (ani ďalšie funkcie). A nie je to problém len formátu *.7z
ano, teraz som to skusal, ak sa nastavi nejednoliaty, tak je to OK . . . lenze kde to nastavim v prikazovom riadku . . . v helpe nic take nevidim, alebo nieco ine, co je zadara
Já to vidím v helpu 7-zip.chm verze 4.65 a je to pod přepínačem -m
Vypnutí docílíš vložením přepínače -ms=off
OK, je to ono . . . mazat ide, ale . . . ale preco su teraz zalohy dvojnasobne? co to sposobuje?
predtym zaloha 480 MB, teraz 898 MB . . . pricom rozdiel velkosti zdrojovych suborov je minimalny, a este ked je to komprimovane . . .
Ved to vyplyva z principu. Aspon predpokladam ze slovom "jednoliaty" sa mysli "solid archive".
U nie-solid sa komprimuje kazdy subor zvlast a teda ak sa vyskytne rovnaky text v 2 suboroch tak sa musi ulozit do archivu 2x, u solid sa akokeby najprv spoja vsetky subory do jedneho (nieco ako tar.gz) a sa dosiahne vyssia kompresia (rovnaky text z 2 suborov staci ulozi v archive len raz).
Ked chces maximalnu kompresiu tak pouzi solid a uz pri kompresii kompresuj len subory ktore potrebujes a potom uz nic z archivu nemaz.
P.S. format .zip nedovoluje solid archive takze keby si pouzil zip tak by si nemal ziadnu dilemu solid/nesolid ptz by si nevedel ze existuje aj nieco lepsie a mal by si kludny spanok aj s 800MB archivom
P.S.2. skus nastavit ne-solid ale stupen kompresie pomalsi ale maximalnu kompresiu (ak to neni default).
aha, takze uz som v obraze aspon trosku . . .
problem je v tom, ze mam na disku vela adresarov, mozu pribudat nove, tak sa mi zda jednoduchsie zadefinovat ako komprimovat cely disk a potom jeden adresar zmazat, ako riesit nacitavanie adresarov s vynechanim jedneho a pod. Kompresia je nastavena maximalna, preto to tak dlho trva. Bohuzial nenasiel som prepinac na vynechanie adresara - funguje len na subory.
Tak skus commandline prepinacom vynechat vsetky subory z toho adresara:
-x!ten_adresar\*
Vyskusaj si to najprv na nejakom malom mnozstve dat, a aj s podadresarmi ze ci bude ignorovat potom aj vsetky podadresare v tom ten_adresar (mal by), nech to nekompresujes 10hodin zbytocne :) To ze bude v archive jeden prazdny adresar snad nevadi.
ty brdo, to ma nenapadlo, ze vynechat vsetky subory . . . ake jednoduche, ak by to slo, zatial nevidim dovod preco by to nemalo fungovat, dik
ake jednoduce, ako napad dobre, ale bohuzial bez vusledku, je tam ten adresaj aj so subormi.