Почему переносной FireFox поставляется с двумя Firefox и в чем разница?
Как выяснилось в этом вопросе, версия Firefox Portable (загруженная отсюда) содержит два Firefox. Один FirefoxPortable\FirefoxPortable.exe
и 211KB, а другой FirefoxPortable\App\Firefox\firefox.exe
и 270 КБ. Похоже, что они функционируют независимо в том смысле, что настройки, измененные в одном, не влияют на другой. В чем разница? Учитывая разницу в размерах, она должна быть одна. Какой следует использовать?
2 ответа
Там только один Firefox. Это программа в FirefoxPortable\App\Firefox\
, Программа в FirefoxPortable\
не Firefox Это PortableApps Launcher. Запустите его, и он настроит необходимую "переносную" среду, а затем запустит Firefox. Запустите Firefox напрямую, и все настройки, выполненные ланучером, делающим его "переносимым", еще не завершены.
Из этого должно быть совершенно очевидно, что если кто-то хочет, чтобы преимущества Firefox запускались под панелью запуска, он запускает панель запуска. ☺
дальнейшее чтение
- "Каталог и расположение файлов". PortableApps.com Формат. версия 3.0. 2013-12-06.
Поскольку дальнейшее чтение может быть снято, я процитирую по крайней мере несколько частей здесь
Каталог и расположение файлов
Базовая структура каталогов каждого переносимого приложения состоит из основного каталога AppNamePortable, который содержит три каталога: App, Data и Other.
AppNamePortable
+ App
+ AppInfo
+ FileTypeIcons
+ AppName
+ DefaultData
+ Data
+ Other
+ Help
+ Images
+ Source
AppNamePortable: содержит основной модуль запуска приложений, обычно называемый AppNamePortable.exe, и основной файл справки help.html. Другие файлы в этом каталоге по умолчанию отсутствуют.
Приложение: содержит все двоичные и другие файлы, которые составляют само приложение, обычно в каталоге с именем AppName.
AppInfo содержит сведения о конфигурации для платформы PortableApps.com, а также значки, используемые в меню. Может также содержать
launcher.ini
файл конфигурации, используемый для запуска PortableApps.com.DefaultData обычно используется в качестве контейнера для файлов по умолчанию, которые должны быть помещены в каталог данных. Как правило, программа запуска при запуске проверяет, есть ли набор данных в Data, и, если нет, копирует их из DefaultData. Следующий выпуск инсталлятора PortableApps.com сделает то же самое.
Цитата из Readme.txt
Если вы не можете запустить exe-файл и вместо этого распаковать переносимую загрузку с помощью 7-zip, вы можете столкнуться с тем, что процесс не работал без сбоев.
внутри $_OUTDIR
Я нашел несколько файлов, которые, кажется, принадлежат где-то еще. Readme в этом каталоге содержал эту информацию
INSTALLATION / DIRECTORY STRUCTURE
==================================
By default, the program expects the following directory structure:
-\ <--- Directory with FirefoxPortable.exe
+\App\
+\firefox\
+\Data\
+\profile\
+\settings\
+\plugins\ (optional)
The above files may also be placed in a FirefoxPortable directory with the
FirefoxPortable.exe launcher a directory above that.