136
Vývoj / Re:Java a C# - porovnání práce se Zip souborem
« kdy: 28. 04. 2017, 15:56:51 »Chtěl bych se proto zeptat vás zkušenější (než já), zdaž-li jde o chibu návrhu standardný knihovny v Java ecčars a pokud ano, zda biste mi to mohli vysvětlit.Ano, jedná se o špatný návrh, pro součásti standardní knihovny z původní verze 1.0 je to poměrně typické.
Většina byla nahrazena něčím lépe navrženým, ale v tomto případě ne.
Jinak samozřejmě existuje ZipInputStream a nad ním se dá rekurzivní procházení postavit. Poměrně jasně si pamatuji že jsem kdysi dělal patchování souborů uvnitř warů uvnitř earu (tj. dvě úrovně zipu a ještě modifikace), streamově... Hledat to nikde v hluboké VCS historii nebudu (nikoho to stejně nězajímá), ale vím že to rozhodně nebyla sranda (teda sranda ve smyslu jednoduché, jinak to naopak sranda docela byla).
Každopádně, standardní řešení je: použít lepší knihovnu. Opensource.
PS: Tak, jeden člověk už se tady vytahoval, vlákno je možné zamknout.