Метод упаковки palemoon.res (ex omni.ja)

Обсуждения на русском языке
_Sandra_

Метод упаковки palemoon.res (ex omni.ja)

Unread post by _Sandra_ » 2020-11-26, 19:36

С обновлением PM до 28.16.0 обнаружил, что архиваторы показывают файлы в файле palemoon.res, но не могут их распаковать. Чем теперь можно редактировать файлы в архиве?

_Sandra_

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by _Sandra_ » 2020-11-26, 20:33

Судя по коммиту:
+JAR_COMPRESSION=brotli
+OMNIJAR_NAME=palemoon.res

там новый метод упаковки "brotli". Но рабочих программ найти пока не удалось...

User avatar
Al6bus
Lunatic
Lunatic
Posts: 288
Joined: 2015-08-24, 14:55
Location: Lemberg

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by Al6bus » 2020-11-27, 09:29

Я думаю поиск в гугле 7zip brotli должен помочь :)
Windows 7 Pro x64 - Pale Moon x64
We hope for multiprocessing

New Tobin Paradigm

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by New Tobin Paradigm » 2020-11-27, 09:54

Machine Translation:

7zip не поможет даже ZStandard. Наш архив ресурсов представляет собой настраиваемый формат, который нельзя открыть с помощью сторонних инструментов.

Кроме того, поддержка НЕ ​​распространяется на тех, кто пытается взломать omnijar и спрашивает, как или даже найти решение, а затем высокомерно злорадствует по этому поводу, только отмечает вас как человека, которого мы НЕ должны слушать.

По сути, ты в любом случае трахался. Почему бы вам просто не использовать МОЩНОСТЬ XUL для создания расширений, пользовательских скриптов, тем и т.д., чтобы добавить свои настройки? Если он хорошо развит, вы всегда можете его скомпилировать.

ТАКЖЕ не делайте того, что размещение сообщений на неанглоязычной доске избавит вас от моего пристального внимания. Есть много машинных переводчиков, плюс я также включаю в свои сообщения оригинальный английский, как вы можете видеть.

English:

7zip won't be able to help you even ZStandard. Our resource archive is a custom format that cannot be opened by 3rd party tools.

Also, support is NOT extended to those who try to hack omnijar and asking for how or even finding a solution then arrogantly gloating about it only marks you as someone we should NOT listen to.

Basically, you're fucked either way. Why don't you just use the POWER of XUL to create extensions, userscripts, themes, etc to add your customizations? If it is intensely advanced well you can always compile it.

ALSO do not thing posting in a non-english board will excuse you from my intense scrutiny. There are plenty of machine translators out there plus I also include the orginal english in my posts, as you can see.

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 933
Joined: 2021-01-26, 11:18

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by Kris_88 » 2021-01-27, 08:08

New Tobin Paradigm wrote:
2020-11-27, 09:54
Кроме того, поддержка НЕ ​​распространяется на тех, кто пытается взломать omnijar и спрашивает, как или даже найти решение, а затем высокомерно злорадствует по этому поводу, только отмечает вас как человека, которого мы НЕ должны слушать.
Это странно...
Я разрабатываю add-on для Palemoon и мне очень помогло то, что я могу видеть содержимое browser.xul и могу его изменить. Очень удобно для поиска ID элементов и небольших тестов.
Что касается продвинутых пользователей, то почему им нельзя вносить какие-то правки?
Вот, к примеру, человек спрашивает как переопределить горячую клавишу:
viewtopic.php?f=13&t=25979%5B/url
Да, это легко сделать при помощи дополнения, но ведь это можно сделать и вообще без дополнений,
причём, нужно исправить всего лишь одно слово в browser.xul.
Так почему он не может сделать это для себя лично?
Программы предназначены для людей, а не люди для программ.
Не нужно забывать об этом.

Что касается распаковки palemoon.res, я конечно, нашёл решение.
Но даже боюсь писать о нём тут.
При таком подходе у разработчиков не удивлюсь, если они закроют и этот путь.

This is strange ...
I am developing an add-on for Palemoon and it helped me a lot that I can see the content of browser.xul and can change it. Very handy for finding item IDs and small tests.
For advanced users, why can't they make any edits?
For example, a person asks how to override a hotkey:
viewtopic.php?f=13&t=25979%5B/url
Yes, this is easy to do with an add-on, but it is possible to do it without add-ons at all.
Moreover, you only need to fix one word in browser.xul.
So why can't he do it for himself?
Programs are for people, not people for programs.
Don't forget about this.

As for unpacking palemoon.res, I certainly found a solution.
But I'm even afraid to write about it here.
With this approach of the developers, I would not be surprised if they close this path too.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35475
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by Moonchild » 2021-01-27, 09:54

Kris_88 wrote:
2021-01-27, 08:08
For advanced users, why can't they make any edits?
Because (1) they shouldn't, (2) they don't have to, (3) it's part of the browser program files you should never edit. This isn't some commercial package you have to hack and pirate because there is no other way. WE PROVIDE THE WAY.
We also have the entire source code open, including browser.xul, in our repo, on-line and immediately at your fingertips. There is no excuse for disassembling/unpacking compiled binaries and resources and editing them. So just don't.
And no this isn't a competition. We just want to keep what we can reasonably supply and assure (program) separate from what the user can use to completely control their experience (extensions, user profile, settings, etc.). Have some respect for that, please. Don't make us have to obfuscate things on top of optimizing it because I'd really rather not do that to avoid bad practice.

(machine translation for convenience)
Потому что (1) они не должны, (2) они не должны, (3) это часть программных файлов браузера, которые вы не должны никогда редактировать. Это не какой-то коммерческий пакет, который нужно взламывать и пиратствовать, потому что другого пути нет. МЫ ПРЕДОСТАВЛЯЕМ ПУТЬ.
У нас также открыт весь исходный код, включая browser.xul, в нашем репо, он-лайн и сразу у вас под рукой. Нет оправдания дизассемблированию / распаковке скомпилированных двоичных файлов и ресурсов и их редактированию. Так что просто не делайте этого.
И нет, это не соревнование. Мы просто хотим сохранить то, что мы можем разумно предоставить и гарантировать (программу) отдельно от того, что пользователь может использовать для полного управления своим опытом (расширения, профиль пользователя, настройки и т. Д.). Прояви уважение к этому, пожалуйста. Не заставляйте нас запутывать вещи поверх его оптимизации, потому что я бы действительно не стал этого делать, чтобы избежать плохой практики.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Kris_88
Keeps coming back
Keeps coming back
Posts: 933
Joined: 2021-01-26, 11:18

Re: Метод упаковки palemoon.res (ex omni.ja)

Unread post by Kris_88 » 2021-01-27, 10:31

Moonchild wrote:
2021-01-27, 09:54
Have some respect for that, please. Don't make us have to obfuscate things on top of optimizing it because I'd really rather not do that to avoid bad practice.
OK.
As you wish...

Хорошо.
Как пожелаете...

Locked