Развијање веб прегледача као што је Фирефок није тако лако као што се чини. Потребан је тим сјајних програмера који заједно раде на постављању ефикасног и брзог веб претраживача који је за нас бесплатан. За веб претраживач Фирефок једно је од главних побољшања перформанси то што има мање голих датотека. Од Фирефок верзије 4, пуно датотека, посебно јавасцрипта који су се некада налазили у директоријуму компоненти, спакује се у једну датотеку која се назива омни.јар и то ефективно смањује 30-100к диск И / О диска. Омни.јар је преименован у омни.ја од верзије 10 да се спречи да се Фирефок оштети.
Ово побољшање је проузроковало одређене проблеме неким корисницима који више воле да модификују основне ЈаваСцрипт датотеке за прилагођавање уместо да користе додатке или проширења. Ако користе старију верзију 7-Зип-а, попут 9.20, за отварање омни.ја датотеке, 7-Зип ће пријавити грешку рекавши „ Не могу отворити датотеку омни.ја као архиву “, иако је објављено да је омни .ја датотека је заправо ЗИП датотека.
Једноставно решење је преименовање екстензије датотеке омни.ја у .зип и Виндовс ће моћи да их отвори и извуче. Затим могу да модификују датотеке у складу са својим потребама, да их поново спакују у ЗИП датотеку и на крају преименовају датотечни наставак у .ја. Иако ова метода функционише, не препоручује се због додатне оптимизације која се врши на оригиналној омни.ја датотеци која може резултирати додатним смањењем улаза И / О за 2-3 пута. Оптимизирана датотека омни.ја није стандардни ЗИП формат јер је изглед промењен. Обично се индекс налази на крају датотеке, али оптимизовани омни.ја поставља индекс на предњу страну датотеке како би се минимизирао број дискова и повећали предности читања унапред. То је разлог зашто неки избирљиви програми за архивирање, попут старије верзије 7-Зип 9.20, не могу отворити омни.ја иако је то ЗИП датотека. Ако покренете функцију „тест архиве“ у 7-Зип-у, показаће да је открила грешку у заглављима.
Срећом, аутор 7-Зип-а је додао подршку за отварање оптимизоване датотеке омни.ја у последњој верзији. Иако немате проблема са отварањем омни.ја са најновијим 7-Зип-ом, није могуће аутоматски ажурирати измењене датотеке. Као што можете видети са снимка екрана доле, покушали смо да изменимо датотеку са омни.ја и 7-Зип баца грешку рекавши да је само за читање када покушава да ажурира измењену датотеку у архиви.
Сада ћемо вам показати како уклонити оптимизовану омни.ја датотеку тако да можете уредити било коју датотеку директно са 7-Зип-а, а затим је поново оптимизирати како не бисте изгубили додатно смањење од 2-3 пута на И / О диску.
1. Преузмите АцтивеПитхон и инсталирајте. Ако користите 64-битну верзију оперативног система Виндовс, обавезно преузмите к64 верзију АцтивеПитхон-а.
2. Преузмите ажурирану скрипту оптимизејарс.пи питхон која је фиксирана за рад са омни.ја
3. Ради једноставности, поставите и омни.јар датотеку и оптимизејарс.пи датотеку на радну површину. Покрените командни редак притиском на дугме Старт, откуцајте цмд и притисните тастер Ентер. Промените директоријум на радну површину тако што ћете уписати „цд десктоп“, притисните Ентер и откуцајте команду испод да бисте дептимизирали омни.ја датотеку.
оптимизејарс.пи --деоптимизе ./ ./ ./
Алтернативно, можете копирати и датотеку оптимизејарс.пи у директориј у коме се налази омни.ја који је обично на Ц: \ Програм Филес \ Мозилла Фирефок \, а затим покрените наредбени редак као администратор, промените директоријум у путању где омни. ја се налази и покрените наредбу за оптимизацију приказану горе. Ако добијете дозволу одбијену ИОЕррор 13 након што покренете наредбу деоптимизе, то значи да се наредбени редак не покреће као администратор.
Након успешне деоптимизације датотека омни.ја постаје стандардни ЗИП датотека коју може отворити било који програм за архивирање. Након што унесете измене у датотеке омни.ја, требало би поново да оптимизирате датотеку за додатну корист перформанси тако што ћете уписати мало другачију наредбу приказану доле.
оптимизејарс.пи --оптимизе ./ ./ ./
Испод је доказ оптимизације и деоптимизације за омни.ја датотеку. На слици испод приказана је оригинална оптимизована омни.ја датотека отворена помоћу Нотепад-а, стандардног уређивача текста уграђеног у Виндовс оперативни систем. На почетку заглавља датотеке приказан је ПК који је стандардни потпис за ЗИП датотеку. Наћи ћете пуно стаза датотека које су индекси датотека у архиви на почетку датотеке омни.ја.
Сада погледајмо деоптимизирану омни.ја датотеку у Нотепад-у. Померили смо се до краја датотеке и као што видите, индекси датотека се постављају овде, а не на почетку. Ако погледате почетак датотеке, требало би и да видите да почиње са ПК.
Имајте на уму да је сваки пут када се Фирефок ажурира, велика вероватноћа да ће се датотека омни.ја ажурирати и пребрисати измењену датотеку омни.ја. Ово је један од главних разлога зашто би се екстензије требало користити уместо да се модификују основне датотеке Фирефок-а, јер задржава модификацију, омогућавајући вам да лако ажурирате своју верзију Фирефока.