Содержание

xubuntu — В Xubuntu браузерами по умолчанию являются Chrome и ​​Firefox.

У меня проблема в том, что и Chrome, и Firefox в своих соответствующих настройках говорят, что они являются браузером по умолчанию. В предпочитаемых приложениях Xubuntu выбрано Chrome и

~$ Sudo update-alternatives --config x-www-browser
[Sudo] password for xxxx: 
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).

  Selection    Path                           Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/firefox                40        manual mode
  2            /usr/bin/google-chrome-stable   200       manual mode

то же самое для gnome-www-browser. Так что может показаться, что браузер по умолчанию должен быть Chrome? Но проблема в том, что когда я щелкаю ссылку в письме Geary, открывается Firefox. Так почему-то Firefox также является предпочтительным браузером ?!

Я проверил следующее в Терминале:

x-www-browser: открывает Chrome

xdg-open http: // localhost: 80 : открыть ссылку в Chrome

Это нормально, но если я нажимаю на веб-ссылку в Geary или использую «Открыть ссылку» по ссылке выше, в Терминале, ссылки открываются в Firefox.

Думаю, это как-то связано с «mimeapps.list»:

msix:~/.config$ grep firefox mimeapps.list
text/html=exo-web-browser.desktop;mousepad.desktop;firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
application/x-extension-htm=firefox.desktop
application/x-extension-html=firefox.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop
msix:~/.config$ grep chrome mimeapps.list
x-scheme-handler/chrome=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop

Не знаю, что контролирует этот список.

Я хочу только Chrome по умолчанию, а также открывать веб-ссылки в других приложениях. Что может быть не так?

Приложения по умолчанию (GNOME 3)

Я знаю, что уже поздно, но … Во-первых , создать файл рабочего стола, ~/.local/share/applications/например sublime.desktop, ~ / .local / share / Applications / sublime.desktop, со следующим содержимым:

[Desktop Entry]
Keywords=Plaintext;Write;Programming;Syntax;Ruby;HTML
Categories=;
Comment=sublime
Exec=sublime_text %U
Hidden=false
Icon=icon-name
Name=sublime
Terminal=false
Type=Application
Version=1.0
StartupNotify=true
MimeType=text/plain;text/html;application/ruby;

Тогда … если вы отредактируете, ~/.local/share/applications/mimeapps.listвы увидите, что тип содержимого text / html отредактирует его так:

[Default Applications]
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
x-scheme-handler/ftp=firefox.desktop
x-scheme-handler/chrome=firefox.desktop
text/html=sublime.desktop
application/x-extension-htm=sublime.desktop
application/x-extension-html=sublime.desktop
application/x-extension-shtml=firefox.desktop
application/xhtml+xml=firefox.desktop
application/x-extension-xhtml=firefox.desktop
application/x-extension-xht=firefox.desktop

[Added Associations]
x-scheme-handler/http=firefox.desktop;
x-scheme-handler/https=firefox.desktop;
x-scheme-handler/ftp=firefox.desktop;
x-scheme-handler/chrome=firefox.desktop;
application/x-extension-htm=firefox.desktop;
application/x-extension-html=firefox.desktop;
application/x-extension-shtml=firefox.desktop;
application/xhtml+xml=firefox.desktop;
application/x-extension-xhtml=firefox.desktop;
application/x-extension-xht=firefox.desktop;
application/x-yaml=sublime-1.desktop;

[Removed Associations]
text/html=firefox.desktop;gedit.desktop;

Можно, конечно, изменения , как много или как мало , как вы хотите , и вы также можете добавить как много или как мало , как вы хотите на рабочем столе файлы MimeType, например application/python, application/x-ruby, text/ruby, text/x-pythonили десятки других вариантов … хотя придерживаться простых типов должно быть в порядке, например, application/pythonи application/ruby

оба работают на моей установке GNOME 3.2.

Файлы .mht, показывающие значок exec на Mac

В комментариях вы указали, что проблемные файлы были на внешнем диске. Это отформатировано как FAT (или NTFS)?

Эти файловые системы не имеют понятия исполняемых файлов , поэтому система, похоже, предполагает, что все является исполняемой программой. Не волнуйтесь, с файлом все в порядке.


Почему он это делает? Ну, это проблема с разрешениями.

Чтобы просмотреть разрешения для файла, вы можете открыть терминал, набрать ls -ld с пробелом после него, перетащить файл и нажать Return. Первая часть вывода будет выглядеть так:

-rw-r--r--

Так что же все это значит?

 r: read w: write x: execute - rwx rwx rwx | └─┬─┘ └─┬─┘ └─┬─┘ additional user group world info perm.s perm.s perm.s

Попробуйте это на каком-нибудь файле в вашей домашней папке. Вы должны получить что-то вроде rw-r--r-- . Теперь попробуйте что-нибудь на вашем внешнем диске — это, вероятно, rwxrwxrwx .

(Внешние диски обычно не имеют понятия владения, поэтому даже на диске, отформатированном в HFS +, вы получите один и тот же набор в каждом поле. Редактировать: я проверил это на случайном файле, и он вернулся с rw-r--r-- Ой.)


Исправление проблемы

Правильный путь

Если раздел, в котором находится файл, имеет формат HFS + (например, системный диск) или любую файловую систему Unix (например, ext4, XFS), то вы можете использовать chmod . Чтобы сделать это, введите chmod -x в терминал, добавьте пробел и перетащите его в файл, как и в случае с ls

выше. Хит Return, и вы должны быть золотыми.

На самом деле, это всегда стоит того, чтобы попробовать любой файловой системы. Если это не работает, см. Ниже.

Неправильный путь — просто скрыть это

В файловых системах без понятия исполняемых файлов, chmod молча завершится сбоем и ничего не произойдет. Вы все еще можете скрыть это, установив значок . Для этого получите информацию о файле (⌘I) и перетащите файл .icns на значок в левом верхнем углу. ( Вы также можете просто скопировать и вставить значок из чего-то другого — это, вероятно, путь сюда. Если вы хотите пользовательский значок, читайте дальше.)

Итак, как вы получаете этот загадочный файл .icns ?

Самый простой способ — просто открыть изображение в Preview, выбрать все ((A) и скопировать его (⌘C) . Затем вы можете просто вставить его в угловой значок (нажмите, чтобы выбрать его сначала).

Но изображения .icns имеют скрытое преимущество — они могут отображаться по-разному в разных размерах. Это отлично подходит для значков приложений, что является их основной причиной существования. Если вы хотите сделать свое собственное изображение, вы можете сделать следующее:


Немного не по теме: заставлять ваши собственные изображения значков вести себя по-разному при разных размерах

  1. Соберите набор изображений размером от 64х64 до 1024х1024. Это для Retina дисплеев, вы уменьшите их позже. Поместите их в папку с именем whatever.iconset .
  2. Переименуйте каждого из них в icon_<halfwidth>x<halfheight>@2x.png (например, значок в 64 пикселя будет [email protected] ).
  3. Дублируйте каждый значок, уменьшите его размер вдвое и переименуйте его
    icon_<newwidth>x<newheight>.png
    (например, icon_32x32.png ). Это можно автоматизировать с помощью сценария оболочки, используя команду sips (для получения дополнительной информации запустите man sips ).

Вы увидите, что при предварительном просмотре папки Quick Look вы увидите значок и увидите, как он ведет себя в разных размерах.

  1. Преобразуйте его в .icns с помощью этой команды: iconutil --convert icns и перетащите его в набор иконок, как с другими командами.

Связывание типа файла с Firefox

Я не знаю, сработал бы ваш процесс, но вам нужно убедиться, что система увидит изменения. Вы делаете это с помощью lsregister :

 /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister .../Firefox.app

Замените .../Firefox.app на путь к Firefox или перетащите его в терминал.

Blog.eku.su — Страница 7 — Немного сисадминства

Встретились в Outlook с фразой «Эта операция была прервана из-за ограничений наложенных на данный компьютер» ???

Есть несколько решений…

  • В свойствах Internet Explorer выполнить сброс параметров (Свойства обозревателя -> Программы -> Сброс параметров).
  • В случае с Windows 7 можно поступить так: Панель управления -> Все элементы панели управления -> Программы по умолчанию -> найти один из компонентов MS Office и включить его статус по умолчанию.
  • В случае некорректного удаления броузёра Chrome. В ветках реестра HKEY_CLASSES_ROOT\.html и HKEY_CLASSES_ROOT\.htm удалить значения ChromeHTML, и установить по умолчанию htmlfile.
    В разделах
    HKEY_CURRENT_USER\Software\Classes\.htm
    HKEY_CURRENT_USER\Software\Classes\.html
    HKEY_CURRENT_USER\Software\Classes\.shtml
    HKEY_CURRENT_USER\Software\Classes\.xht
    HKEY_CURRENT_USER\Software\Classes\.xhtml
    устанавливаем значения по умолчанию htmlfile.

Перезагружаемся после изменения реестра.

Метки: office, outlook, windows

Удаление принтера Windows 7 связано с определёнными сложностями и простым способом удалить неправильный драйвер не выйдет.

Идём в Панель управления—>Устройства и принтеры и удаляем наш принтер.

Пуск->Выполнить набираем Services.msc и попадаем на вкладку Службы перезапускаем Диспетчер печати.

Пуск->Выполнить набираем printui /s /t2 попадаем в окно Свойства сервера печати и удаляем драйвер нашего принтера.

Идем в закладку «Драйверы» и удаляем драйверы принтера. Лучше выбрать «Удалить драйвер и пакет драйвера».

Четвёртое: Открываем Управление печатью Пуск->Выполнить набираем printmanagement.msc В папке Настраиваемые фильтры нужно выбрать Все драйверы, щёлкаем правой мышкой на нашем драйвере и в выпадающем меню выбираем Удалить пакет драйвера. Если выйдет Ошибка, значит он уже удалён.

Так же в Управлении печатью, во вкладке Серверы печати, выбираем пункт Драйверы и Принтеры удаляем наш драйвер.

Решается так.

  1. Открываем «Устройства и принтеры» под учетной записью админа и удаляем  принтер.
  2. Открываем «Службы» ищем «Диспетчер печати», или «Spooler».
  3. Останавливаем  службу.
  4. Открываем редактор реестра (regedit).
  5. Открываем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\
  6. Переименовываем драйвер принтера, который система не дает нам удалить. В нашем примере — Canon LBP6670, например в Canon LBP6670_del.
  7. Запускаем обратно службу.
Метки: windows, принтер

Когда в браузерах вы вводите ссылку, то они подставляют возможные варианты тех, где вы уже побывали.
Иногда это не нужно, лишний хлам, палево, и прочее.
Так вот удалить их можно так.
Начинаете вводить ссылку, видите снизу появилась ненужная, стрелками выделяете ее, и жмёте Shift+Delete

Метки: windows

Есть два варианта, либо включить ее либо убрать напоминалку на рабочем столе

1) Включение безопасной загрузки

Откройте меню BIOS компьютера. Доступ к этому меню зачастую можно получить, нажав определенную клавишу в процессе загрузки, например F1, F2, F12 или Esc.
Или в Windows 8 перейдите к чудо-кнопке «Параметры» > Изменение параметров компьютера >Обновление и восстановление > Восстановление > Особые варианты загрузки: перезапустить сейчас. После перезагрузки компьютера перейдите к пункту Устранение неполадок > Расширенные параметры: настройки встроенного ПО UEFI.
Найдите параметр Безопасная загрузка и, если возможно, измените его значение на Включена. Этот параметр обычно содержится на вкладке Безопасность, Загрузка или Проверка подлинности.
На некоторых компьютерах надо выбрать Пользовательская и загрузить ключи безопасной загрузки, которые встроены в компьютер.
Если компьютер не разрешает выполнить безопасную загрузку, попробуйте сбросить BIOS к заводским настройкам.
Сохраните изменения и выполните выход. Компьютер перезагрузится.
Если компьютер не может загрузиться после включения безопасной загрузки, вернитесь в меню BIOS, отключите безопасную загрузку и попытайтесь загрузить компьютер снова.
В некоторых случаях может быть необходимо обновить компьютер или вернуть его в исходное состояние, прежде чем безопасная загрузка может быть осуществлена. Дополнительные сведения см. в статье Восстановление, обновление компьютера и возврат его в исходное состояние.
Если вышеприведенные действия не сработали, а использовать безопасную загрузку все же необходимо, обратитесь за помощью к производителю компьютера.

2) Можно просто проигнорировать это предупреждение или удалить водяной знак!

Перейдите в Центр обновления Windows для загрузки исправления, удаляющего водяной знак.
Пользователи Windows 8.1 и Windows Server 2012 R2
http://support.microsoft.com/kb/2902864

Метки: bios, windows

 Скачать тут — Patch_ExtendedRun1.8

Выглядит она так

 

Спасибо http://forum.oszone.net/thread-158574-6.html

Метки: windows

Проблема: одна смена с кассы не попадает в супермаг. Процесс экспорта происходит нормально, файлы из папки cashz не удаляются(не забирает супермаг).

1) cmd
2) set nls_lang=russian_russia.ru8pc866
3) sqlplus /nolog
4) conn supermag/[email protected]
5) select * from smcashz where znum=543;

Видим ненужную смену
LOCID DESKNUM ZNUM CLOSEDAT Z D
——————-——-——- — —
2 1 543 10.02.14 1 1

6) delete smcashz where znum=543;
7) готово!

Метки: сервисплюс, супермаг

MIME-тип. Расширения файлов. Справочник.

MIME-тип данных Расширение файла
application/andrew-inset ez
application/atom+xml atom
application/cgi cgi
application/mac-binhex40 hqx
application/mac-compactpro cpt
application/mathml+xml mathml
application/msword doc
application/octet-stream bin dms lha lzh exe class so dll dmg iso
application/oda oda
application/ogg ogg
application/pdf pdf
application/perl pl plx ppl perl pm
application/postscript ai eps ps
application/rdf+xml rdf
application/ruby rb
application/smil smi smil
application/srgs gram
application/srgs+xml grxml
application/vnd.mif mif
application/vnd.mozilla.xul+xml xul
application/vnd.ms-excel xls
application/vnd.ms-powerpoint ppt
application/vnd.rn-realmedia rm
application/vnd.wap.wbxml wbxml
application/vnd.wap.wmlc .wmlc wmlc
application/vnd.wap.wmlscriptc .wmlsc wmlsc
application/voicexml+xml vxml
application/x-bcpio bcpio
application/x-cdlink vcd
application/x-chess-pgn pgn
application/x-compress .Z
application/x-cpio cpio
application/x-csh csh
application/x-director dcr dir dxr
application/x-dvi dvi
application/x-futuresplash spl
application/x-gtar gtar
application/x-gzip .gz .tgz
application/x-hdf hdf
application/x-httpd-php php php3 php4 php5 php6
application/x-httpd-php-source phps
application/x-img img
application/x-javascript js
application/x-koan skp skd skt skm
application/x-latex latex
application/x-netcdf nc cdf
application/x-pkcs7-crl .crl
application/x-sh sh
application/x-shar shar
application/x-shockwave-flash swf
application/x-stuffit sit
application/x-sv4cpio sv4cpio
application/x-sv4crc sv4crc
application/x-tar .tgz tar
application/x-tcl tcl
application/x-tex tex
application/x-texinfo texinfo texi
application/x-troff t tr roff
application/x-troff-man man
application/x-troff-me me
application/x-troff-ms ms
application/x-ustar ustar
application/x-wais-source src
application/x-x509-ca-cert .crt
application/xhtml+xml xhtml xht
application/xml xml xsl
application/xml-dtd dtd
application/xslt+xml xslt
application/zip zip
audio/basic au snd
audio/midi mid midi kar
audio/mp4 a-latm m4p m4a mp4
audio/mpeg mpga mp2 mp3
audio/x-aiff aif aiff aifc
audio/x-mpegurl m3u
audio/x-ms-wax wax
audio/x-ms-wma wma
audio/x-pn-realaudio ram ra
audio/x-wav wav
chemical/x-pdb pdb
chemical/x-xyz xyz
image/bmp bmp
image/cgm cgm
image/gif gif
image/ief ief
image/jpeg jpeg jpg jpe
image/png png
image/svg+xml svg
image/tiff tiff tif
image/vnd.djvu djvu djv
image/vnd.wap.wbmp .wbmp wbmp
image/x-cmu-raster ras
image/x-icon ico
image/x-portable-anymap pnm
image/x-portable-bitmap pbm
image/x-portable-graymap pgm
image/x-portable-pixmap ppm
image/x-rgb rgb
image/x-xbitmap xbm
image/x-xpixmap xpm
image/x-xwindowdump xwd
model/iges igs iges
model/mesh msh mesh silo
model/vrml wrl vrml
text/calendar ics ifb
text/css css
text/html .shtml html htm shtml
text/plain asc txt
text/richtext rtx
text/rtf rtf
text/sgml sgml sgm
text/tab-separated-values tsv
text/vbscript vbs
text/vnd.wap.wml .wml wml
text/vnd.wap.wmlscript .wmls wmls
text/x-config cnf conf
text/x-log log
text/x-registry reg
text/x-setext etx
text/x-sql sql
video/mpeg mpeg mpg mpe
video/quicktime qt mov
video/vnd.mpegurl mxu m4u
video/x-msvideo avi
video/x-sgi-movie movie
x-conference/x-cooltalk ice

Троянская программа

Троянская вирусная прогрaмма — разновидность вредоносной программы, проникающая в компьютер под видом легитимного программного обеспечения, в отличие от вирусов и червей, которые распространяются самопроизвольно. В данную категорию входят программы, осуществляющие различные неподтверждённые пользователем действия: сбор информации о банковских картах, передача этой информации злоумышленнику, а также использование, удаление или злонамеренное изменение, нарушение работоспособности компьютера, использование ресурсов компьютера в целях майнинга, использование IP для нелегальной торговли.
Примеры троянских программ: HookDump, Back Orifice, Pinch, TDL-4, Trojan.Winlock.

1. Происхождение термина
Свое общее название троянские программы получили за сходство механизма проникновения в компьютер пользователя с описанным в эпизоды Илиады, рассказывающем о «Троянском коне» — дарёном деревянном коне, использованном для проникновения в Трою, что и стало причиной падения Трои. В Коне, подаренном в знак лже-перемирия, прятались воины Одиссея, ночью выбравшиеся из Коня и открывшие ворота основным силам объединенной греческой армии. Большая часть троянских программ действуют подобным образом — маскируется под безвредные или полезные программы, чтобы пользователь запустил их на своем компьютере. Считается, что первым этот термин в контексте компьютерной безопасности употребил в своём отчёте «Computer Security Technology Planning Study» Дэниэл Эдвардс, сотрудник АНБ.

2. Распространение
Троянские программы распространяются людьми — как непосредственно загружаются в компьютерные системы злоумышленниками-инсайдерами, так и побуждают пользователей загружать или запускать их на своих системах.
Для достижения последнего троянские программы помещаются злоумышленниками на открытые или индексируемые ресурсы файл-серверы и системы файлообмена, носители информации, присылаются с помощью служб обмена сообщениями например, электронной почтой, попадают на компьютер через бреши безопасности или загружаются самим пользователем с адресов, полученных одним из перечисленных способов.
Иногда использование троянов является лишь частью спланированной многоступенчатой атаки на определенные компьютеры, сети или ресурсы в том числе, третьи.

3. Типы троянских программ
Троянские программы чаще всего разрабатываются для вредоносных целей. Существует классификация, где они разбиваются на категории, основанные на том, как трояны внедряются в систему и наносят ей вред. Существует 5 основных типов:
удалённый доступ
дезактиватор программ безопасности
загрузчик
уничтожение данных
сервер

4. Расширения троянских программ
Троянские программы обычно имеют следующие расширения:
.exe.com ;
.js.vbs.jse.vbe.bat.cmd.sh скрипты; расширение может быть не видно, иногда файлы этих форматов можно прочитать в редакторе кода;
.scr программа, работающая зачастую скрытно;
.xml.xsl.svg.xaml XML-документы, аналогично HTML;
.docm.xlsm и т. п. в электронных документах могут быть опасные макросы, обычно расширение заканчивается на «m»;
.html.htm.shtml.shtm.xhtml.xht.hta HTML документы; могут скачивать вирусы и другие вредоносные программы из Интернета, перенаправлять на вирусные и ложные сайты; файлы.hta работают вне браузера и могут выполнять опасные действия непосредственно на компьютере;
.pif ярлык с возможностью выполнения вредоносных действий;
некоторые другие.

5. Цели
Целью троянской программы может быть:
уничтожение данных стирание или переписывание данных на диске, труднозамечаемые повреждения файлов и оборудования, выведения из строя или отказа обслуживания компьютерных систем, сетей;
регистрация нажатий клавиш с целью кражи информации такого рода как пароли и номера кредитных карточек;
закачивание и скачивание файлов;
слежка за пользователем и тайное сообщение третьим лицам сведений, таких как, например, привычка посещать конкретные сайты;
дезактивация или создание помех работе антивирусных программ и файервола;
для самоутверждения вирусодела или просто «повеселиться».
сбор адресов электронной почты и использование их для рассылки спама;
копирование ложных ссылок, ведущих на поддельные веб-сайты, чаты или другие сайты с регистрацией;
кража данных, представляющих ценность или тайну, в том числе информации для аутентификации, для несанкционированного доступа к ресурсам, выуживание деталей касательно банковских счетов, которые могут быть использованы в преступных целях;
создание помех работе пользователя;
распространение других вредоносных программ, таких как вирусы;

6. Маскировка
Троянская программа может имитировать имя и иконку существующей, несуществующей, или просто привлекательной программы, компонента, или файла данных например, картинки, как для запуска пользователем, так и для маскировки в системе своего присутствия.
Троянская программа может в той или иной мере имитировать или даже полноценно выполнять задачу, под которую она маскируется в последнем случае вредоносный код встраивается злоумышленником в существующую программу.

7. Работа
Задачи, которые могут выполнять троянские программы, бесчисленны как бесчисленны и существующие ныне в мире компьютерные вредоносные программы, но, в основном, они идут по следующим направлениям:
распространение по компьютеру пользователя порнографии;
мошенничество ;
простое списывание
нарушение работы других программ ;
настойчивое, независимое от владельца предложение в качестве стартовой страницы спам-ссылок, рекламы или порносайтов;
превращение языка текстовых документов в бинарный код;

8. Методы удаления
В целом, троянские программы обнаруживаются и удаляются антивирусным и антишпионским ПО точно так же, как и остальные вредоносные программы.
Троянские программы хуже обнаруживаются контекстными методами антивирусов основанных на поиске известных программ, потому что их распространение лучше контролируется, и экземпляры программ попадают к специалистам антивирусной индустрии с большей задержкой, нежели самопроизвольно распространяемые вредоносные программы. Однако эвристические поиск алгоритмов и проактивные слежение методы для них столь же эффективны.

  • это троянская программа нового типа, появившаяся в 2007 году, и предназначенная для атаки серверов и перехвата данных Ущерб от данной троянской программы
  • Троянская Троянская Анна Владимировна род. 1981 — российская актриса театра и кино Троянская Олеся Троянская Галина Владимировна, 1957 — 1995 — советская
  • статья по античной мифологии. По вредоносным компьютерным программам см. Троянская программа Троянский конь — в древнегреческой мифологии огромный деревянный
  • Dropper — бомбосбрасыватель — семейство вредоносных программ как правило это троянская программа предназначенных для несанкционированной и скрытой
  • Вредоносная программа другие термины: зловредная программа вредонос, зловред англ. malware — словослияние слов malicious и software — любое программное
  • точек Лагранжа L4 и L5 планеты Юпитер или, в широком смысле, любой планеты Троянская программа также — троянец, троян — вредоносная программа
  • обеспечение британской компании Gamma Groupu, является программой — шпионом англ. spyware Троянская программа относится к подтипу Remote Accesex, устанавливается
  • Penetrator от англ. penetrate — внедряться — троянская программа созданная российским студентом Дмитрием Уваровым. Троян был написан на Visual Basic
  • TDL — троянская программа Программа предназначена для удаленного контроля над компьютером с операционной системой Windows. Троян, используя службу печати
  • BO — троянская программа удаленного администрирования, созданная известной группой хакеров Культ дохлой коровы англ. в 1998 году. Программа предназначена
  • Троянец может относиться к следующим понятиям: Троянская программа — вредоносная программа проникающая на компьютер под видом безвредной. Троянец — житель
  • Пенетратор Пенетратор — ударный проникающий зонд, внедряющийся в грунт. Penetrator — троянская программа
  • Mocmex — троянская программа найденная в цифровых фоторамках в феврале 2008 года. Это была первая серьезная вредоносная программа в цифровых фоторамках
  • процессов, направленный на эффективное использование ресурсов. Pinch — троянская программа Пинч опущенный — заключённый, находящийся на самой низшей ступени
  • Демченко в 2003 году. Программа изначально была задумана как новая троянская программа от Lamers Death Team. Именно поэтому её первоначальным названием
  • Gumblar также известный как JSRedir — R это троянская программа использует пробелы системы безопасности в дополнительных модулях для браузера, таких как
  • программой в своём классе. Windows 3.x Windows 95 98 Кейлогер Программа отслеживания Троянская программа Формграббер Система контроля действий пользователя Игорь
  • Personal — программа для удаления шпионского программного обеспечения Norton Security Scan — программа для обнаружения вирусов, червей, троянских коней
  • использовалась троянская программа AIDS История криптовирусного программного обеспечения начинается в 1989 году. Первая подобная программа получила название
  • С. 656. ISBN 978 — 5 — 94074 — 885 — 4 Сетевые черви Компьютерный вирус Троянская программа Хронология компьютерных вирусов и червей Загрузочный вирус Компьютерный
  • Redbrowser.A Это вызвано тем, что с помощью MIDletPascal была написана троянская программа RedBrowser, тайно рассылающая SMS — сообщения. В версии 3.0 был изменён
  • подпадает под более общие законы о компьютерных правонарушениях. Троянская программа Хронология компьютерных вирусов и червей А.Савицкий. Опрос: Самая
  • использована троянская программа заражающая компьютеры под управлением операционной системы Microsoft Windows, и, как предполагается, данная программа была впервые
  • брендов цифровых фоторамок, изготовленных в Китае, была найдена троянская программа названная Mocmex. Chinese PC virus may have hidden agenda Инструкции
  • Kaspersky for Windows Workstations 6 MP4. Программа служит для нахождения и удаления: Spyware и Adware Троянских программ Backdoor Вирусов Сетевых червей Почтовых
  • так по аналогии с троянскими астероидами Юпитера. Впервые астероид этой группы был обнаружен в 2001 году во время проведения программы Глубокий обзор эклиптики
  • программа предназначенная для удаления шпионского программного обеспечения англ. spyware с компьютера пользователя. Также обнаруживает троянские программы
  • данные вредоносные программы выделены в силу их многочисленности. Trojan — PSW.Win32.Hooker — Эта программа относится к семейству троянских коней ворующих
  • обнаруживает в ней вирус получает от своего коллеги Дейла экземпляр троянской программы которую группа кибертеррористов, называющая себя Преторианцы
  • FlashGet — бесплатная компьютерная программа менеджер закачек с закрытым исходным кодом для ОС Microsoft Windows. Интеграция с веб — браузерами Internet

Вредоносная программа Троянская программа: троянские программы виды, троянский конь вирус как избавиться, троян вирус как удалить, троянские программы реферат, вирус троян что он делает, троянская программа опасна тем что тест, trojan, чем опасен троянский вирус

Презентация на тему: Троянские программы. Оглавление 1.

Но не стоит, в то же время, забывать о небезызвестных троянских программах, которые Сам вирус пришел к нам еще со времен программы DOS. Троянские программы и защита от них Социальная сеть. Занятие 6. ВРЕДОНОСНЫЕ ПРОГРАММЫ продолжение. 30. Что такое программы вирусы. 30. Что такое троянские программы и откуда они берутся. Троянская программа Энциклопедия фан клуба Лаборатории. Вредоносная программа типа Троянский конь вредоносная программа, которая скрывается внутри других программ. На компьютер. Как правильно вылечить троянский вирус? Компьютерная помощь. Вирусы, троянский вирус, червь, вирусы вымогатели, почему виснет компьютер,.

Классификация вредоносных программ – тема научной статьи.

3 Троянская программа – вредоносная программа, выполняющая несанкционированную пользователем передачу управления компьютером. Какие бывают вирусы? Сетевые вирусы Черви. Троянские. 23 сен 2009 Как утверждают некоторые специалисты по безопасности, доля Open Source на рынке троянских программ достигает 10% и. Анализ вредоносных программ – тема научной статьи по. Классификация вредоносных программ Текст научной статьи по ПРИЗНАКИ ВРЕДОНОСНЫХ ПРОГРАММ ТРОЯНСКАЯ ПРОГРАММА СЕТЕВЫЕ.

Троянская программа ДиалогНаука.

Троянская программа, троянец от англ. trojan вредоносная программа, которая выполняет несанкционированную пользователем передачу. Основные типы вредоносных компьютерных программ. Троянский конь Троянская программа, троянский конь, троянец от англ. trojan вредоносная программа, которая выполняет несанкционированную. Вирусы Безопасный интернет. Скрытые ни явных, ни косвенных проявлений вредоносная программа не имеет. ЯВНЫЕ ПРОЯВЛЕНИЯ. Характерны для троянских и в особенности. Троянские программы Вирусы & Трояны & Черви Computers. 2 ТРОЯНСКАЯ ПРОГРАММА, ТРОЯНЕЦ ОТ АНГЛ. TROJAN вредоносная программа, которая выполняет несанкционированную пользователем.

Вредоносная программа зловред TAdviser.

Вирусы, черви, троянские и хакерские программы. Эта группа объединяет наиболее распространенные и опасные категории вредоносных программ. Новиков А.О. Наиболее распространенные вредоносные. 1.1.1.4 Файловые вредоносные программы. 1.1.1.4.1 Классические компьютерные вирусы. 1.1.1.4.2 Троянские программы. 1.1.1.4.3. Признаки присутствия вредоносных программ Free HTML5. ТРОЯНСКАЯ ПРОГРАММА, ТРОЯНЕЦ ОТ АНГЛ. TROJAN. вредоносная программа, которая выполняет несанкционированную пользователем.

Способы защиты от троянских программ Информатика.

Однако в настоящее время она активно применяется именно авторами вредоносных программ например, Trojan google — info.org32.Zlob. Троянская программа Словарь google — info.org. Троян троянский конь тип вредоносных программ, основной целью которых является вредоносное воздействие по отношению к. Типы вредоносных программ ПРОГРАММНО ТЕХНИЧЕСКИЕ. Соединение. Компания Symantec делит вредоносные действия на следующие категории: Вредоносный код: Вирусы, черви и троянские программы,. Троянская программа презентации по Информатике PPt4google — info.org. Ключевые слова: вредоносная программа, деструктивная функция. Trojan Dropper Инсталляторы прочих вредоносных программ. Реферат: Вредоносные программы Bgoogle — info.org. Классификация вредоносных программ по версии Лаборатории Касперского Троянская программа вредоносная программа, проникающая на. Вопросы и ответы: Классификация вредоносов. Антивирусное ПО. 4 дек 2008 Существует три больших группы вредоносных программ, а именно: троянские программы, сетевые черви и непосредственно вирусы.

Что такое троянский вирус? Что такое троянский вирус.

Энциклопедия вирусов, описание и характеристики вредоносных приложений. Троянская программа, которая без ведома пользователя скачивает на. Виды угроз и атак Torrents rutracker. Троянская программа вредоносный код. Защита сайта от троянов. Open Source лидирует на рынке вредоносных программ. Ключевые слова: вредоносная программа, метод обнаружения, вирус, червь, троянская программа. С появления первой вредоносной. Что такое трояны и как это удалить google — info.org. Вредоносные программы Сниффинг, Спуфинг, Троянские программы, Фишинг. Фарминг, Бэкдор, Буткит, BIOS кит. DNS заражение, Майнер, Эксплойт.

Лаборатории Касперского Лига безопасного интернета.

Данный вид вредоносных программ не является вирусами. Распространяются троянские программы через интернет, чаще всего через электронную. Вирусы Sgoogle — info.org. Троянскую вредоносную программу придумали для того, чтобы можно было выполнять самые разные шпионские действия на персональном. Эксперты: в МВД предлагают ужесточить наказание за. Наиболее распространенные вредоносные программы и наилучшая защита от Троянская программа, троянец – вредоносная программа, которая. Описание вредоносных программ Center google — info.org. Вредоносные программы – это прежде всего компьютерные вирусы computer viruses, сетевые черви worms и троянские кони. трояны, Trojan horses. Использование Trojan вредоносных программ для кражи. Понятие вредоносные программы объединяет все программы, Троянские программы не могут распространяться сами по себе и этим они.

Что делает вирус троян Ответы google — info.org.

Вирусы это вредоносные программы, которые способны воспроизводить себя на В отличие от вирусов и червей троянские программы не умеют. Исследователи обнаружили новую версию печально известного. Троянская программа. также троян, троянец, троянский конь вредоносная программа, используемая злоумышленником для сбора информации,. Троянская программа троян, троянец, троянский конь. Вредоносное ПО, которое распространятся через счетчики google — info.org, является троянской программой формграббером. Она собирает.

11.2.2.1 Вирусы, черви и троянские программы.

Справочник угроз Что такое троянская программа и почему она так называется? E mail Печать PDF Что такое вредоносные программы? Что такое. Типы и виды троянских программ ВКонтакте. Троянская программа троян вредоносная программа, которая выполняет несанкционированную пользователем передачу управления компьютером. Вредоносные программы, трояны и угрозы. Таким образом, троянские программы данного типа являются одним из самых опасных видов вредоносного программного обеспечения,. Компьютерный вирус студи Клондайк. Троянец это тип вредоносной программы, которая маскируется под нужную Троянские программы распространяются посредством зараженных.

Троянские программы SafenSoft.

Специалисты Лаборатории Касперского обнаружили вредоносную программу для мобильных устройств на платформе Android,. Вредоносные программы Вперед, в Интернет! in internet. На втором уроке мы изучим следующие типы вредоносных программ Вредоносные функции троянских программ определяются их разработчиками и. 10 признаков того, что в вашем компьютере поселился вирус. Троянская программа также троян, троянец, троянский конь, трой вредоносная программа, проникающая на компьютер под видом. TROJAN. Позиция, Изменение позиции, Вредоносная программа Доля троянских программ упала еще на 10%, зато доля саморазмножающихся программ.

Анализ методов обнаружения вредоносных программ Статья в.

Троянские программы, или трояны trojan, это разновидность вредоносных программ, которые наносят ущерб системе, маскируясь под какие либо. Технологии защиты вредоносных программ google — info.org. Троянские программы трояны вредоносные программы, для активации которых, требуется запуск их пользователем или другой. Троянский король: обнаружен мощнейший шпионский вирус для. Слайд 2. ТРОЯНСКИЕ ПРОГРАММЫ Троянская программа, троянец от англ. trojan – вредоносная программа, которая выполняет. Троян Кибербезопасность Avast. Вирусы и черви? троянские программы? прочие вредоносные программы. Компьютерные вирусы являются одними из первых вредоносных программ,.

Типы троянских программ.

Пожалуй, главное, что роднит троянцев с вирусами, то, что и те и другие могут быть отнесены к категории вредоносных программ. Впрочем. Ответственность за создание вредоносной программы. Все вредоносные программы объединяет то, что они создаются Типы троянских программ различают по их несанкционированным действиям. Модели и методы защиты от вредоносных программ disserCat. 1 ноя 2008 Самой распространенной вредоносной программой на компьютерах пользователей в октябре 2008г. стал Trojan google — info.org. Реферат на тему: Вредоносные программы, классификация. Сетевые черви это вредоносные программы, которые размножаются, Задача троянской программы обычно состоит в том, чтобы. Правила поведения в интернете Гремячинский городской округ. Автоматика. Вычислительная техника. Ключевые слова. ВРЕДОНОСНАЯ ПРОГРАММА MALWARE ВИРУС VIRUS ЧЕРВЬ WORM ТРОЯНСКАЯ.

троянские программы троянская программа, троянская программа опасна тем что тест, троянский конь вирус как избавиться, 1 ноя 2008 самой распространенной

xhtml — Какие типы расширений страниц HTML

Вот столько расширений файлов, связанных с веб-страницами, которые я смог найти, которые соответствуют парадигме «. [A-z] html.»

.dhtml — текстовый файл, содержащий динамический HTML-код, который используется для разработки интерактивных веб-страниц, которые могут изменяться без перезагрузки или открытия другой ссылки.

.phtml — текстовый файл, содержащий код PHP. Код PHP анализируется на веб-сервере для динамической генерации кода HTML.».php» гораздо чаще используется для веб-файлов, содержащих код PHP.

.jhtml — текстовый файл, содержащий код Java; может включать функции Java, которые обрабатываются на сервере перед отправкой страницы в веб-браузер клиента.

.mhtml — формат архива веб-страницы, сохраненный из файла .HTML и закодированный в кодировке .MIME. Включает ресурсы, на которые есть ссылки с веб-страницы, такие как изображения, Flash-анимации, Java-апплеты, аудиофайлы и т. Д. Их можно открывать и просматривать, не находясь в сети.Microsoft Word может сохранять и открывать веб-архивы MHTML.

.rhtml — Веб-страница, содержащая код или сценарии Ruby. Он обрабатывается на веб-сервере, на котором запущен Ruby on Rails, перед отправкой страницы в веб-браузер.

.shtml — Веб-страница, написанная в HTML, которая содержит серверные включения. Он обрабатывается веб-сервером перед отправкой в ​​браузер пользователя. Он может ссылаться на другие файлы на сервере, например, header.shtml или _footer.shtml.

.zhtml — веб-страница анализируется RabbitWeb, веб-сервером, который объединяет программный код .C со специальными тегами HTML. Файл содержит встроенные команды «ZHTML», которые используются для создания динамического контента для веб-страницы.

Следует отметить, что очень редко уместно хранить файл с использованием любого из этих расширений — «.html» или «.html» являются стандартами для любых текстовых файлов, предназначенных для публикации в Интернете. Единственным исключением из этого правила может быть «.mhtml», который является эксклюзивным форматом Microsoft.Однако архивы IMO с расширением «.mhtml» редко являются лучшим решением для сохранения копий веб-страниц и их содержимого; гораздо лучше преобразовать страницу в файл .PDF или какой-либо другой тип файла, в котором связанные ресурсы не хранятся локально как отдельные файлы (которые могут засорять локальный каталог пользователя).

HTML против XHTML — разница и сравнение

Обзор HTML и XHTML

HTML — преобладающий язык разметки для веб-страниц. HTML создает структурированные документы, определяя структурную семантику для текста, такого как заголовки, списки, ссылки, цитаты и т. Д.Он позволяет встраивать изображения и объекты для создания интерактивных форм. Он записывается в виде тегов, заключенных в угловые скобки — например, . Также могут быть загружены скрипты на таких языках, как JavaScript.

XHTML — это семейство языков XML, которые расширяют или отражают версии HTML. Это не позволяет пропускать какие-либо теги или использовать минимизацию атрибутов. XHTML требует, чтобы у каждого начального тега был конечный тег, и все вложенные теги должны быть закрыты в правильном порядке.Например, в то время как
действительны в HTML, потребуется написать
в XHTML.

Особенности HTML и XHTML-документов

HTML-документы состоят из элементов, состоящих из трех компонентов: пара тегов элементов — начальный тег, конечный тег; атрибуты элемента, указанные в тегах, и фактическое, текстовое и графическое содержимое. HTML-элемент — это все, что находится между тегами и включая их. (Тег — это ключевое слово, заключенное в угловые скобки).

Документы XHTML имеют только один корневой элемент. Все элементы, включая переменные, должны быть в нижнем регистре, а присвоенные значения должны быть заключены в кавычки, закрыты и вложены для распознавания. Это обязательное требование в XHTML, в отличие от HTML, где оно не является обязательным. Объявление DOCTYPE определит правила, которым должны следовать документы.

Помимо различных открывающих объявлений для документа, различия между документами HTML 4.01 и XHTML 1.0 — в каждом из соответствующих DTD — в основном синтаксические.Базовый синтаксис HTML позволяет использовать множество ярлыков, которых нет в XHTML, например элементы с необязательными открывающими или закрывающими тегами, и даже элементы EMPTY, которые не должны иметь закрывающего тега. Напротив, XHTML требует, чтобы все элементы имели открывающий или закрывающий теги. XHTML, однако, также представляет новый ярлык: тег XHTML можно открывать и закрывать внутри одного и того же тега, добавляя косую черту перед концом тега, например:
. Введение этого сокращения, которое не используется в объявлении SGML для HTML 4.01, может сбить с толку более раннее программное обеспечение, незнакомое с этим новым соглашением. Чтобы исправить это, добавьте пробел перед закрытием тега, как таковой:
.

XHTML против спецификации HTML

HTML и XHTML тесно связаны и поэтому могут быть документированы вместе. И HTML 4.01, и XHTML 1.0 имеют три подспецификации — строгую, свободную и набор фреймов. Разница между открывающими объявлениями для документа отличает HTML и XHTML. Остальные различия синтаксические.HTML позволяет использовать ярлыки, такие как элементы с необязательными тегами, пустые элементы без конечных тегов. XHTML очень строго относится к открывающим и закрывающим тегам. XHTML использует встроенный атрибут функциональности, определяющий язык. Все синтаксические требования XML включены в правильно сформированный документ XHTML.

Однако обратите внимание, что эти различия применяются только тогда, когда документ XHTML обслуживается как приложение XML; то есть с типом MIME application / xhtml + xml, application / xml или text / xml. Документ XHTML, обслуживаемый с типом MIME text / html, должен анализироваться и интерпретироваться как HTML, поэтому в этом случае применяются правила HTML.Таблица стилей, написанная для документа XHTML, обслуживаемого с типом MIME text / html, может не работать должным образом, если документ затем обслуживается с типом MIME application / xhtml + xml. Для получения дополнительной информации о типах MIME обязательно прочтите Типы MIME.

Это может быть особенно важно, когда вы обслуживаете документы XHTML как text / html. Если вы не знаете о различиях, вы можете создавать таблицы стилей, которые не будут работать должным образом, если документ используется как настоящий XHTML.

Термины «XHTML» и «XHTML-документ» встречаются в оставшейся части этого раздела, они относятся к разметке XHTML, обслуживаемой с типом XML MIME.Разметка XHTML, представленная как text / html, является HTML-документом для браузеров.

Как перейти с HTML на XHTML

В соответствии с рекомендациями W3C для миграции HTML в XHTML (документы XHTML 1.0) можно выполнить следующие шаги:

  • Включите атрибуты xml: lang и lang в элементы, назначающие язык.
  • Использовать синтаксис пустых элементов для элементов, указанных как пустые в HTML.
  • Включите дополнительное пространство в теги пустых элементов:
  • Включите закрывающие теги для элементов, которые могут иметь содержимое, но являются пустыми:
  • Не включать декларацию XML.

Тщательно следуя рекомендациям W3C по совместимости, пользовательский агент (веб-браузер) должен иметь возможность интерпретировать документы с такой же легкостью, как HTML или XHTML.

Как перейти с XHTML на HTML

Чтобы понять тонкие различия между HTML и XHTML , рассмотрим преобразование действительного и правильно сформированного документа XHTML 1.0 в действительный документ HTML 4.01. Чтобы сделать этот перевод, необходимо выполнить следующие действия:

  • Язык для элемента должен быть указан с атрибутом lang , а не с атрибутом XHTML xml: lang .XHTML использует встроенный в XML атрибут функциональности, определяющий язык.
  • Удалите пространство имен XML ( xmlns = URI ). HTML не имеет возможностей для пространств имен.
  • Измените объявление типа документа с XHTML 1.0 на HTML 4.01.
  • Если есть, удалите декларацию XML. (Обычно это: ).
  • Убедитесь, что для MIME-типа документа установлено значение текст / html . И для HTML, и для XHTML это происходит из заголовка HTTP Content-Type , отправляемого сервером.
  • Измените синтаксис пустого элемента XML на пустой элемент в стиле HTML (с
    на
    ).

Ссылки

Управление файлами: поддерживаемые типы файлов

Категория Список разрешенных типов файлов
Аудио aac, aif, aifc, aiff, flac, m3u, mid, midi, mpa, mp3, ra, ram, wav, wave, wma
Сжатые файлы 7z, ace, bz, bz2, bzip, bzip2, gz, tar, rar, taz, tgz, zip
Flash Movies fla, swf шрифты fnt, fon, otf, ttf
HTML / CSS css, htm, html, shtm, shtml, xht, xhtml
Изображения , jpg, icw, do jpeg, png, psd, psp, svg, tif, tiff
MS Access accdb, accde, accdt, accdr, mdb
MS Excel xlam, xls, xlt, xlsb, xlsx, xlsx xltx, xltm
MS Powerpoint ppam, ppt, pps, ppsx, pptx, pptm, pot, potm, potx
MS Word 9 0135 doc, docm, docx, dot, dotm, dotx
OpenOffice odb, odc, odf, odg, odi, odm, odp, ods, odt, otc, otf, otg, oth, oti, otp, ots, ott
PDF pdf
Текст csv, dat, ini, log, rtf, txt
Скрипты asp, aspx ph, cfm, js, cfm php3, php4, php5, phtm, phtml, pl, pm, py, sql
Системные файлы htaccess, htpasswd
видео 3gp, asf, avi, mpg, mpeg, qt, mp , rm, wmv
XML xml, xsl, xslt

FTP: как подключиться с помощью диспетчера файлов

Категория Список разрешенных типов файлов
Аудио aac, aif, aifc, aiff, flac, m3u, mid, midi, mpa, mp3, ra, ram, wav, wave, wma
Сжатые файлы 7z, ace, bz, bz2, bzip, bzip2, gz, tar, rar, taz, tgz, zip
Flash-фильмы fla, swf
Шрифты фнт, фон, отф, ттф
HTML / CSS css, htm, html, shtm, shtml, xht, xhtml
Изображений bmp, dwf, gif, ico, jpg, jpeg, png, psd, psp, svg, tif, tiff
MS Access accdb, accde, accdt, accdr, mdb
MS Excel xlam, xls, xlt, xlsb, xlsx, xlsm, xltx, xltm
MS Powerpoint ppam, ppt, pps, ppsx, pptx, pptm, pot, potm, potx
MS Word doc, docm, docx, точка, dotm, dotx
OpenOffice odb, odc, odf, odg, odi, odm, odp, ods, odt, otc, otf, otg, oth, oti, otp, ots, ott
PDF pdf
Текст CSV, DAT, INI, Журнал, RTF, TXT
Скрипты asp, aspx, cfm, cgi, inc, js, php, php3, php4, php5, phtm, phtml, pl, pm, py, sql
Системные файлы htaccess, htpasswd
Видео 3gp, asf, avi, mpg, mpeg, mov, mp4, qt, rm, wmv
XML xml, xsl, xslt

FTP: как подключиться с помощью файлового менеджера

Категория Список разрешенных типов файлов
Аудио aac, aif, aifc, aiff, flac, m3u, mid, midi, mpa, mp3, ra, ram, wav, wave, wma
Сжатые файлы 7z, ace, bz, bz2, bzip, bzip2, gz, tar, rar, taz, tgz, zip
Flash-фильмы fla, swf
Шрифты фнт, фон, отф, ттф
HTML / CSS css, htm, html, shtm, shtml, xht, xhtml
Изображений bmp, dwf, gif, ico, jpg, jpeg, png, psd, psp, svg, tif, tiff
MS Access accdb, accde, accdt, accdr, mdb
MS Excel xlam, xls, xlt, xlsb, xlsx, xlsm, xltx, xltm
MS Powerpoint ppam, ppt, pps, ppsx, pptx, pptm, pot, potm, potx
MS Word doc, docm, docx, точка, dotm, dotx
OpenOffice odb, odc, odf, odg, odi, odm, odp, ods, odt, otc, otf, otg, oth, oti, otp, ots, ott
PDF pdf
Текст CSV, DAT, INI, Журнал, RTF, TXT
Скрипты asp, aspx, cfm, cgi, inc, js, php, php3, php4, php5, phtm, phtml, pl, pm, py, sql
Системные файлы htaccess, htpasswd
Видео 3gp, asf, avi, mpg, mpeg, mov, mp4, qt, rm, wmv
XML xml, xsl, xslt

PortableApps.com Format ™ 3.5 (07.01.2019) | PortableApps.com

PortableApps.com Format — это простая спецификация, которая регулирует структуру файлов и каталогов, а также поведение переносимых приложений. Файлы распространяются в виде простых в использовании файлов установщика .paf.exe ™. Спецификация разбита на разделы для удобства чтения.

1. Расположение каталогов и файлов

Базовый макет каталога каждого переносимого приложения состоит из основного каталога AppNamePortable, который содержит три каталога: App, Data и Other.

 AppNamePortable
+ Приложение
  + AppInfo
    + FileTypeIcons
  + AppName
  + DefaultData
+ Данные
+ Другое
  + Помощь
    + Изображения
  + Источник 

AppNamePortable : содержит главное средство запуска приложения, обычно называемое AppNamePortable.exe , и основной файл справки help.html . По умолчанию в этом каталоге нет других файлов.

Приложение : содержит все двоичные и другие файлы, составляющие само приложение, обычно в каталоге с именем Имя приложения .Другой каталог под названием AppInfo (обсуждается в разделе 2) содержит детали конфигурации для платформы PortableApps.com, а также значки, используемые в меню. Он также может содержать файл конфигурации launcher.ini, используемый для PortableApps.com Launcher. Третий каталог, DefaultData , обычно используется как контейнер для файлов по умолчанию, помещаемых в каталог Data . Обычно программа запуска при запуске проверяет наличие набора файлов в Data и, если нет, копирует их из DefaultData.Следующий выпуск установщика PortableApps.com будет делать то же самое.

Данные : содержат все пользовательские данные для приложения, включая настройки, конфигурацию и другие данные, которые обычно хранятся в APPDATA для локально установленного приложения. Приложения, выпущенные PortableApps.com, обычно содержат настройки в подкаталоге settings , профили для приложений Mozilla в подкаталоге profiles . Никакие компоненты приложения (двоичные файлы и т. Д.) Не должны содержаться в каталоге Data.Программа запуска или приложение должны иметь возможность воссоздать каталог данных и все необходимые файлы в нем, если они отсутствуют.

Другое : содержит файлы, не попадающие в другие категории. Дополнительные изображения и другие файлы, используемые help.html , включенные в основной AppNamePortable , включены в подкаталог Help в каталоге Other . Изображения для файла справки будут включены в подкаталог Images в подкаталоге Help .

Любой исходный код или лицензирование исходного кода, а также исходные файлы для установщика PortableApps.com (при желании) включены в подкаталог Source . Сюда может входить исходный код программы запуска AppNamePortable.exe , файл readme.txt, с подробным описанием использования средства запуска, информация о лицензии и другие файлы.

2. appinfo.ini (конфигурация приложения)

Портативное приложение предоставляет информацию о своей конфигурации PortableApps.com Платформа посредством подробностей AppInfo . В каталоге AppNamePortable \ App каталог AppInfo содержит файл appinfo.ini , а также любые значки, используемые в меню (объяснены в разделе 3). Файл appinfo.ini состоит из следующего:

 [Формат]
Тип = PortableApps.comFormat
Версия = 3.5

[Подробности]
Name = AppName Portable
AppID = AppNamePortable
BaseAppName = Имя приложения
Издатель = Разработчик приложений и PortableApps.ком
Домашняя страница = PortableApps.com / AppNamePortable
Пожертвовать = example.com / пожертвовать
Категория = Утилиты
Description = AppName Portable - это инструмент, который что-то делает.
Язык = Многоязычный
Товарные знаки = 'вещь' является товарным знаком XYZ Inc.
InstallType =

[Лицензия]
Shareable = true
OpenSource = true
Бесплатное ПО = правда
CommercialUse = true
EULAVersion = 1

[Версия]
PackageVersion = 1.2.0.1
DisplayVersion = 1.2, выпуск 1

[SpecialPaths]
Плагины = НЕТ

[Зависимости]
UsesGhostscript = необязательно
UsesJava = нет
UsesDotNetVersion =

[Контроль]
Иконки = 1
Start = AppNamePortable.EXE
ExtractIcon = App \ AppName \ AppName.exe
ExtractName = App \ AppName \ AppName.exe
BaseAppID =% BASELAUNCHERPATH% \ App \ AppName \ AppName.exe
BaseAppID64 =% BASELAUNCHERPATH% \ App \ AppName64 \ AppName.exe

[Ассоциации]
Типы файлов = html, htm, xhtml, xhtm, xht, shtml
FileTypeCommandLine = / Open =% 1
FileTypeCommandLine-extension = / OpenExtension =% 1
Протоколы = http, https, gtp, gopher
ProtocolCommandLine = - обработчик протокола =% 1
ПротоколCommandLine-protocol = - http:% 1
SendTo = true
SendToCommandLine = -multiplefiles "% 1"
Shell = true
ShellCommand = / idlist,% I,% L

[FileTypeIcons]
swf = видео
ttp = custom
qwe = app
 

В приложении appinfo.ini , записи следующие:

Пожалуйста, не включайте двойные кавычки в эти поля

В разделе [Формат] :

Тип — это тип файла конфигурации (в настоящее время действителен только PortableApps.comFormat).

Версия — это версия этого формата, в котором находится файл (в настоящее время 3.5).

В разделе [Подробнее] :

Имя — это имя вашего приложения, которое отображается в PortableApps.com Меню

AppID — это глобальный уникальный идентификатор приложения. Приложения, выпущенные PortableApps.com или непосредственно издателем обычной версии программного обеспечения, обычно представляют собой просто название без пробелов. Приложения, выпущенные другими организациями, должны быть AppNamePortable-example.com, где example.com — домен их компании. Приложения, выпущенные людьми на PortableApps.com, которые не работают над тем, чтобы сделать его официальным выпуском PortableApps.com, должны иметь имя пользователя AppNamePortable, где имя пользователя — PortableApps.com имя пользователя. AppID могут содержать буквы, цифры, точки (.), Тире (-), знаки плюса (+) и подчеркивания (_).

BaseAppName (необязательно) — это имя базового приложения, если оно отличается от имени средства запуска. Это следует использовать только тогда, когда это требуется по закону для пусковых установок в определенных приложениях. Когда он не нужен, его следует исключить из appinfo.ini.

Издатель — это имя издателя приложения, которое отображается во всплывающей подсказке в следующем выпуске платформы PortableApps.com и на экране сведений о приложении.Если вы переупаковываете приложение, написанное кем-то другим, они также должны быть перечислены.

Домашняя страница — домашняя страница портативного приложения (не базового приложения)

Donate — это URL-адрес страницы, на которой принимаются пожертвования в поддержку разработки приложения

Категория — это категория, в которую приложение попадает на платформе PortableApps.com. Допустимые записи: специальные возможности, разработка, образование, игры, графика и изображения, Интернет, музыка и видео, офис, безопасность или утилиты.Поддерживаются только эти * точные * записи, и их следует использовать независимо от языка по умолчанию базового приложения (даже если это приложение на немецком языке, оно все равно должно использовать английский перевод категории).

Описание — это краткое описание приложения. Максимум 512 символов.

Язык — это язык, на котором доступно приложение. Если приложение многоязычное, его следует указать как Многоязычный. Строка языка должна быть в определенном формате.Доступны следующие строки: африкаанс, албанский, арабский, армянский, баскский, белорусский, боснийский, бретонский, болгарский, каталонский, чибемба, хорватский, чешский, датский, голландский, Efik, английский, EnglishGB, эсперанто, эстонский, фарси, финский, Французский, галисийский, грузинский, немецкий, греческий, иврит, хинди, венгерский, исландский, игбо, индонезийский, ирландский, итальянский, японский, кхмерский, корейский, курдский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, монгольский, норвежский, NorwegianNynorsk, пушту, польский, португальский, PortugueseBR, румынский, русский, сербский, сербский латинский, SimpChinese, словацкий, словенский, испанский, испанский международный, суахили, шведский, тайский, традиционный китайский, турецкий, украинский, узбекский, валенсийский, вьетнамский, валлийский, йоруба.

Товарные знаки (необязательно) — это любые уведомления о товарных знаках, которые должны появиться. Например, HappyApp является товарным знаком Acme, Inc. Обратите внимание, что двойные кавычки в этом поле будут преобразованы в одинарные кавычки.

InstallType (необязательно) — это если вы хотите, чтобы приложение было указано в качестве определенного типа установки в меню. Для некоторых приложений, упакованных по языку (например, Mozilla Firefox), язык может быть указан в этой строке. В установщиках с дополнительными компонентами эта строка автоматически обновляется установщиком на основе сведений в установщике.ini (см. ниже). InstallType будет отображаться на платформе PortableApps.com в деталях приложения.

В разделе [Лицензия] : (все значения: истинный или ложный )

Пожалуйста, не включайте двойные кавычки в эти поля

Shareable — разрешено ли копирование приложения с одного диска на другой (без каталога Data )

OpenSource указывает, является ли приложение полностью открытым исходным кодом согласно утвержденной OSI лицензии

Freeware — это бесплатное приложение (бесплатно)

CommercialUse определяет, разрешено ли использование приложения в бизнес-среде.Это не означает разрешения на коммерческое распространение. Это поле будет переименовано во избежание путаницы в более позднем обновлении.

EULA Версия (необязательно) используется для обозначения версии лицензионного соглашения с конечным пользователем, используемой, если вы включаете EULA.txt и требуете от пользователя согласия с лицензией на установку. Если вы используете лицензионное соглашение и опускаете эту запись, будет использоваться значение по умолчанию 1.

В разделе [Версия] :

Пожалуйста, не включайте двойные кавычки в эти поля

PackageVersion — это версия самого пакета.Он должен быть в формате 1.2.3.4 без каких-либо других символов и должен увеличиваться с каждым общедоступным выпуском.

DisplayVersion — удобная для пользователя версия, которая обычно используется для описания версии. Таким образом, выпущенное приложение может иметь DisplayVersion 2.4 Revision 2 , но PackageVersion 2.4.0.2 .

В дополнительном разделе [SpecialPaths] :

Плагины (необязательно) — это путь к каталогу плагинов, добавленных пользователем, если он находится в каталоге приложения (как в случае с такими приложениями, как Firefox).Этот путь исключается, когда программа установки вычисляет, сколько свободного места необходимо для обновления. Если каталога плагинов нет, это значение не следует указывать в appinfo.ini.

В дополнительном разделе [Зависимости] :

UsesGhostscript (необязательно) указывает, использует ли портативное приложение Ghostscript Portable. Если необходимо, это значение должно быть установлено на «да». Если он не нужен, его следует опустить или установить на нет.Если Ghostscript добавляет дополнительные функции, но не требуется для нормальной работы, это значение должно быть установлено как optional.

UsesJava (необязательно) указывает, использует ли переносимое приложение Java Portable. Если необходимо, это значение должно быть установлено на «да». Если он не нужен, его следует опустить или установить на нет. Если Java добавляет дополнительные функции, но не требуется для нормальной работы, это значение должно быть установлено как optional. Устаревшие значения true / false будут интерпретироваться как да / нет.

UsesDotNetVersion (необязательно) указывает, какая минимальная версия платформы .NET требуется приложению. При необходимости это значение следует установить на минимальную версию, требуемую для приложения (пример: 1.1, 2.0, 3.0, 3.5, 4.0). Если требуется определенный пакет обновления данной версии, его можно добавить после номера версии (например: 2.0SP2, 3.0SP1). При использовании 4.0 предполагается, что приложению нужен только профиль клиента. Если ему нужна полная структура, это можно указать как 4.0F. Также существует специальное значение 2-4 для приложений, которые могут работать в .NET 2.0 и 4.0 / 4.5, которые будут работать в Windows Vista через Windows 10 из коробки. Если .NET не требуется, это значение следует опустить.

Обратите внимание, что PortableApps.com в настоящее время принимает только приложения, которые работают на .NET 2 и 4, поскольку они будут работать на всех ПК с Windows Vista и более поздних версий. Дополнительные версии .NET будут добавлены в будущем.

В разделе [Control] :

Пожалуйста, не включайте двойные кавычки в эти поля

Значки — это количество значков, которые приложение имеет в PortableApps.com Меню

Start — это командная строка для запуска приложения относительно каталога AppNamePortable . Обычно это AppNamePortable.exe .

ExtractIcon (необязательно) используется, если соответствующий appicon.ico приложения в каталоге AppInfo. Это следует использовать только тогда, когда это требуется по закону для пусковых установок в определенных приложениях, поскольку это приводит к более медленному доступу к приложению. Когда он не нужен, его следует исключить из appinfo.ini. Этот параметр доступен только для приложений с одним значком.

ExtractName (необязательно) используется, если соответствующее имя приложения не является именем переносной программы запуска, указанной в appinfo.ini. Это следует использовать только тогда, когда это требуется по закону для пусковых установок в определенных приложениях, поскольку это приводит к более медленному доступу к приложению. Когда он не нужен, его следует исключить из appinfo.ini. Этот параметр доступен только для приложений с одним значком.

BaseAppID (необязательно) — это идентификатор приложения, используемый Windows для закрепления панели задач.Добавление этого позволит платформе версий 16 и более поздних версий создавать закрепляемый ярлык для локального использования.

BaseAppID64 (необязательно) — это идентификатор приложения, используемый Windows для закрепления панели задач, когда приложение работает в 64-разрядной системе. Добавление этого позволит платформе версий 16 и более поздних версий создавать закрепляемый ярлык для локального использования.

Иногда приложение имеет несколько значков, как в случае с OpenOffice.org Portable. В этом случае последний раздел файла appinfo.ini будет выглядеть так:

 [Контроль]
Иконки = 2
Пуск = AppNamePortable.exe
Start1 = AppNamePortable.exe
Name1 = AppName Portable
Start2 = AppNamePortable2.exe
Name2 = AppName Portable Other Part 

Значки — это количество значков, которые будут отображаться в меню PortableApps.com

Start — это командная строка, выполняемая для основного приложения

Start1 — это командная строка для первого значка (часто совпадает с Start)

Имя1 — это имя, отображаемое в меню для первого значка

Start2 — командная строка для второго значка

Имя2 — это имя, которое будет отображаться в меню для второго значка

Как и основной значок, ExtractIcon1, ExtractIcon2 и т. Д. Могут использоваться там, где это требуется по закону.Обычно их не следует использовать или включать.

В дополнительном разделе [Ассоциации] :

Этот раздел позволяет переносному приложению сообщать платформе, какие типы файлов (документы, аудиофайлы и т. Д.) Или протоколы (http, торрент и т. Д.) Оно может открывать. Для приложений, которым не нужно связывать себя с какими-либо файлами или протоколами, этот раздел следует опустить.

FileTypes (необязательно) — это разделенный запятыми список расширений типов файлов, которые приложение может открывать.Примеры включают txt, html, doc и т. Д.

FileTypeCommandLine (необязательно) — это параметр командной строки, который должен быть передан в средство запуска AppNamePortable.exe, чтобы приложение могло правильно открыть файл. % 1 указывает точку, в которой будет передан файл. Для большинства приложений, способных открывать файл, просто передав его в средство запуска, FileTypeCommandLine не требуется, и его следует опускать.

FileTypeCommandLine- extension (необязательно) — параметр командной строки, который следует передать в AppNamePortable.exe, чтобы приложение могло правильно открывать определенный тип файла с расширением, являющимся заданным типом файла (пример: FileTypeCommandLine-html = или FileTypeCommandLine-doc =). % 1 указывает точку, в которой будет передан файл. Расширение FileTypeCommandLine необходимо только тогда, когда данное приложение имеет другую командную строку для разных типов файлов и переопределяет стандартную FileTypeCommandLine для указанного расширения. Для большинства приложений в этом нет необходимости, и его следует опускать.

Протоколы (необязательно) — это разделенный запятыми список протоколов, которые приложение может обрабатывать. Примеры включают http, mailto, torrent и т. Д.

ProtocolCommandLine (необязательно) — это параметр командной строки, который должен быть передан в средство запуска AppNamePortable.exe, чтобы приложение могло правильно открыть протокол. % 1 указывает точку, в которой будет передан файл, URL-адрес или строка.

ProtocolCommandLine- протокол (необязательно) — это параметр командной строки, который следует передать в AppNamePortable.exe, чтобы приложение могло должным образом открывать конкретный протокол, при этом «протокол» является данным протоколом для открытия (пример: ProtocolCommandLine-http = или ProtocolCommandLine-torrent =). % 1 указывает точку, в которой будет передан файл, URL-адрес или строка. Протокол ProtocolCommandLine необходим только тогда, когда данное приложение имеет другую командную строку для разных протоколов и переопределяет стандартную ProtocolCommandLine для указанного протокола. Для большинства приложений в этом нет необходимости, и его следует опускать.

SendTo (необязательно), если задано значение true, указывает, должно ли данное приложение отображаться в подменю Windows «Отправить». Это подходит только для небольшого набора приложений (например, антивируса) и, как правило, его следует опускать.

SendToCommandLine (необязательно) — это параметр командной строки, который следует передать в средство запуска AppNamePortable.exe, чтобы приложение могло правильно обработать все, что отправлено в команде SendTo. % 1 указывает точку, в которой будут переданы файлы / пути.

Shell (необязательно), если задано значение true, указывает, должно ли данное приложение быть доступным в качестве оболочки Windows. Это подходит только для очень конкретных случаев, и обычно его следует опускать.

ShellCommandLine (необязательно) — это параметр командной строки, который должен быть передан в средство запуска AppNamePortable.exe, чтобы приложение могло правильно обрабатывать переменные% I и% L, отправленные в оболочку Windows.

В дополнительном разделе [FileTypeIcons] :

Этот раздел позволяет переносному приложению определять пользовательские значки для любого из типов файлов, которые приложение может обрабатывать, перечисленных в разделе [Связи], описанном ранее.Этот раздел необходим только для типов файлов, которые не встроены в платформу PortableApps.com. Встроенные типы и категории файлов следующие:

  • архив : 7z, bzip2, cab, gz, gzip, rar, tar, zip, wim, xz, z
  • аудио : aac, aif, iff, flac, m3u, m3u8, m4a, mid, midi, mp3, mpa, ogg, pls, ra, wav, wv
  • календарь : ical, icalendar, ics, ifb, vcs
  • диаграмма : (без значений по умолчанию)
  • код : ada, ads, adb, asm, asp, aspx, au3, bas, c, cmake, h, hpp, hxx, cpp, cc, cs, css, d, diff, patch, es, iss, java , js, jsp, lua, m, mak, nsi, nsh, pas, inc, pl, pm, plx, php, php3, phtml, pro, ps1, py, pyw, r, rb, rbw, rc, sql, vb , vbs, xml, xsml, xsl, xsd, wsdl
  • контакт : vcard, vcf
  • база данных : db, odb, sqlite
  • образ диска : cue, img, iso
  • чертеж : ai, eps, odg, otp, sda, sdd, sgv, std, svg, svgz, sxd
  • документ : abw, djvu, doc, docm, docx, dotx, dotm, fodt, odt, ott, pdf, rtf, stw, sxw, uot, ps
  • электронная книга : azw, cbr, cbz, epub, lrf, lrx, lit, mobi
  • шрифт : fnt, otf, ttf
  • изображение : ani, bmp, cur, ico, jpg, jpeg, gif, ora, pcx, png, psd, tif, tiff, xcf
  • java : jar
  • презентация : odp, otp, sxi, sti, sxd, pps, ppsx, ppt, pptm, pptx, pot, sdd, sdp
  • таблица : gnumeric, ods, ots, sxc, stc, xls, xlc, xlm, xlw, xlk, sdc, csv, xlsx, xlsm
  • текст : cfg, inf, ini, log, nfo, txt, text
  • торрент : торрент
  • видео : 3gp, asf, avi, flv, mp4, m4v, mpe, mpeg, mpg, mkv, mov, ogm, qt, rm, rmvb, webm, wmv
  • веб-страница : html, htm, mht, mhtml, shtml, xhtml, xhtm, xht

Для типов файлов, не вошедших в этот список, [FileTypeIcons] должен содержать по одной записи для каждого типа файла, с которым должен быть связан пользовательский значок.Каждой записи можно присвоить категорию выше (архив, аудио, календарь и т. Д.), «Приложение», означающее, что должен использоваться основной значок переносного приложения, или «пользовательский», означающий, что соответствующие значки будут включены в App \ AppInfo \ Каталог FileTypeIcons, как описано в разделе «Значки» ниже. Любые связанные типы файлов, включенные в раздел [Ассоциации], но не определенные платформой или перечисленные здесь, по умолчанию будут иметь значок «приложение».

Пример раздела [FileTypeIcons] может выглядеть следующим образом:

 [FileTypeIcons]
swf = видео
ttp = custom
qwe = app
AllOtherIcons = изображение 

В этом примере для файлов типа swf будет использоваться встроенный в платформу значок видео, а для файлов типа sqe будет отображаться основной значок приложения.ico, который используется для файлов, а для файлов типа ttp будет добавлен специальный значок, включенный в App \ AppInfo \ FileTypeIcons. Последняя запись, AllOtherIcons, используется как уловка для любых значков, связанных с приложением, но не определенных платформой или в разделе FileTypeIcons. Это полезно для приложений, таких как средства просмотра изображений, которые поддерживают сотни необычных форматов изображений, без необходимости записывать запись для каждого формата или использовать основной значок приложения. Информация о пользовательских значках находится в конце раздела «Значки».

3. Иконки

В каталоге AppNamePortable \ App \ AppInfo расположены значки, используемые установщиком PortableApps.com и в меню PortableApps.com. Иконки включены в форматы ICO и PNG. Главный значок называется appicon.ico , appicon_16.png , appicon_32.png , appicon_75.png * и appicon_128.png *. Если приложение также использует несколько значков (как описано выше), эти дополнительные значки называются appicon1.ico ( appicon1_16.png и appicon1_32.png ), appicon2.ico и т. д. Номера соответствуют Start1, Start2 и т. д. в разделе Control.

* Обратите внимание, что варианты 75 пикселей и 128 пикселей не являются обязательными и не требуются установщиком для компиляции. Однако издателям рекомендуется включать эти значки с высоким разрешением для будущих функций платформы и для улучшения графики в установщик в Windows 10.

Значки PNG имеют размер 16×16, 32×32, 75×75 и 128×128 соответственно и имеют формат True Color с альфа-прозрачностью.

Файл ICO находится в формате Windows ICO и содержит следующие 6 обязательных форматов, а также, при желании, дополнительный формат Vista:

  • 16 пикселей — 256 цветов (8 бит)
  • 32px — 256 цветов (8 бит)
  • 48 пикселей — 256 цветов (8 бит)
  • 16 пикселей — True Color + Alpha (32-бит / формат XP)
  • 32px — True Color + Alpha (32-бит / формат XP)
  • 48px — True Color + Alpha (32-бит / формат XP)
  • 256px — True Color + Alpha PNG (32-битный формат PNG / Vista) * ДОПОЛНИТЕЛЬНО / РЕКОМЕНДУЕТСЯ

* Альфа-размер 256 пикселей является необязательным, но рекомендуется.Он используется в Windows Vista / 7/8 для отображения значков большого и очень большого размера. Некоторые издатели могут захотеть включить его для полноты, но конечные пользователи обычно его не видят.

ExtractIcon Примечание — В пакетах, которые используют функцию ExtractIcon в appinfo.ini, версии значка appicon.ico и PNG не будут использоваться и могут быть опущены. Общий appicon.ico будет включен для обратной совместимости.

Помимо значка приложения, в каталоге AppNamePortable \ App \ AppInfo \ FileTypeIcons будут храниться значки дополнительных типов файлов.Это настраиваемые значки для использования только с этим приложением, как определено в ранее упомянутом разделе [FileTypeIcons] файла appinfo.ini. Для каждой записи в разделе [FileTypeIcons] связанные файлы ICO и PNG должны быть включены в каталог FileTypeIcons. Эти значки имеют тот же формат и названия, что и основные значки приложений. Если, например, для параметра swf в [FileTypeIcons] задано значение custom, тогда файлы swf.ico, swf_16.png, swf_32.png и swf_128.png будут помещены в AppNamePortable \ App \ AppInfo \ FileTypeIcons Каталог .Для специальной записи AllOtherIcons будут использоваться файлы AllOtherIcons.ico, AllOtherIcons_16.png, AllOtherIcons_32.png, AllOtherIcons_128.png.

4. PortableApps.com AppCompactor и appcompactor.ini (больше не рекомендуется)

Обратите внимание, что мы частично исключили AppCompactor для использования с официальными выпусками. Хотя он по-прежнему разрешен в собственных приложениях издателя, мы не рекомендуем использовать его в своих собственных приложениях из-за увеличения количества ложных срабатываний антивирусных механизмов.

PortableApps.com AppCompactor используется для сжатия программного обеспечения, чтобы оно лучше подходило к меньшим съемным устройствам и быстрее работало на съемных носителях с ограниченной пропускной способностью. Обычно AppCompactor настраивается полностью автоматически, и его нужно просто запустить в каталоге AppNamePortable переносимого приложения. Иногда какое-то программное обеспечение несовместимо с AppCompactor, и его автоматические процедуры не могут обнаружить несовместимость. Кроме того, иногда дополнительные файлы определенного приложения должны быть сжаты, и AppCompactor обычно не обрабатывает их.В этих случаях можно использовать AppCompactor.ini.

AppCompactor.ini находится в каталоге AppInfo вместе с AppInfo.ini и Installer.ini. Пример файла:

 [PortableApps.comAppCompactor]
FilesExcluded = msvcm90.dll | msvcp90.dll | mscvr90.dll
AdditionalExtensionsExcluded = pyd | irc
AdditionalExtensionsIncluded = example | beta 

В разделе [PortableApps.comAppCompactor] :

Примечание. Если вы не планируете использовать PortableApps.com AppCompactor, чтобы уменьшить размер вашего приложения или не вносить изменения в стандартную настройку сжатия, этот раздел следует опустить.

Исключенные файлы — это любые файлы, которые нужно исключить из запуска AppCompactor, разделенные вертикальной чертой |.

Обратите внимание, что файлы, перечисленные в примере, исключаются по умолчанию (среда выполнения Visual C ++ 9.0), а также версии тех же файлов 7.1, 8.0 и 10.0.

AdditionalExtensionsExcluded — это любые дополнительные типы файлов (расширений), которые вы хотите исключить из сжатия, разделенные вертикальной чертой |.

AdditionalExtensionsIncluded — это любые дополнительные типы файлов (расширений), которые вы хотите включить в сжатие, разделенные вертикальной чертой |.

CompressionFileSizeCutOff — это точка отсечки, при которой файлы для сжатия игнорируются в байтах. Значение по умолчанию — 4096, то есть файлы размером 4K и меньше игнорируются.

5. Журнал установщика PortableApps.com, installer.ini и установщика

Все приложения в формате PortableApps.com должны использовать самые последние PortableApps.com Установщик доступен по адресу PortableApps.com/development. Установщик получает свою конфигурацию из файла appinfo.ini выше, а также из необязательного файла installer.ini, который также находится в каталоге AppInfo. Файл installer.ini позволяет более точно контролировать процесс установки, а также предоставляет дополнительные параметры, такие как дополнительные разделы. Installer.ini состоит из:

Обратите внимание, что этот пример включен только для иллюстрации возможных вариантов. Его не следует включать в проект как есть.Для проектов installer.ini следует создавать с нуля, используя только необходимые функции.

 [CheckRunning]
CloseEXE = Custom.exe
CloseName = Имя приложения

[Источник]
IncludeInstallerSource = false

[MainDirectories]
RemoveAppDirectory = true
RemoveOtherDirectory = true

[OptionalComponents]
OptionalComponents = true
MainSectionTitle = AppName Portable (английский) [Обязательно]
MainSectionDescription = Установить портативное приложение
OptionalSectionTitle = Дополнительные языки
OptionalSectionDescription = Добавить многоязычную поддержку для этого приложения
OptionalSectionSelectedInstallType = Многоязычный
OptionalSectionNotSelectedInstallType = английский
OptionalSectionPreSelectedIfNonEnglishInstall = true
OptionalSectionInstalledWhenSilent = true
OptionalDirectory1 =
OptionalFile1 =

[CopyLocalFiles]
CopyLocalFiles = true
CopyFromRegPath = HKLM \ Software \ AppName
CopyFromRegKey = AppPath
CopyFromRegRemoveDirectories = 2
CopyFromDirectory =% PROGRAMFILES% \ AppName
CopyToDirectory = Приложение \ AppName

[DownloadFiles]
AdditionalInstallSize =
DownloadURL =
DownloadKnockURL =
DownloadName =
DownloadFilename =
СкачатьMD5 =
DownloadTo =
AdvancedExtract1To =
AdvancedExtract1Filter =
DoubleExtractFilename =
DoubleExtract1To =
DoubleExtract1Filter =
Скачать2URL =
Download2KnockURL =
Download2Name =
Download2Filename =
Скачать2MD5 =
Download2To =
Download2AdvancedExtract1To =
Download2AdvancedExtract1Filter =
Download2DoubleExtractFilename =
Download2DoubleExtract1To =
Download2DoubleExtract1Filter =
CustomCodeUses7zip =

[Языки]
АНГЛИЙСКИЙ = правда
ENGLISHGB = правда
AFRIKAANS = истина
АЛБАНСКИЙ = правда
АРАБСКИЙ = истина
АРМЯНСКИЙ = правда
BASQUE = true
БЕЛОРУССКИЙ = правда
БОСНИЙСКИЙ = правда
BRETON = правда
БОЛГАРСКИЙ = правда
КАТАЛАН = правда
CIBEMBA = истина
ХОРВАТСКИЙ = правда
ЧЕШСКИЙ = правда
ДАТСКИЙ = правда
ГОЛЛАНДСКИЙ = правда
EFIK = true
ESPERANTO = правда
ЭСТОНИЙСКИЙ = правда
ФАРСИ = правда
ФИНСКИЙ = true
ФРАНЦУЗСКИЙ = правда
ГАЛИЦО = правда
ГРУЗИНСКИЙ = правда
НЕМЕЦКИЙ = правда
ГРЕЧЕСКИЙ = истина
ЕВРЕЙСКИЙ = истина
HINDI = правда
ВЕНГЕРСКИЙ = правда
ИСЛАНДИЯ = истина
IGBO = истина
ИНДОНЕЗИЙСКИЙ = правда
ИРЛАНДСКИЙ = правда
ИТАЛЬЯНСКИЙ = правда
ЯПОНСКИЙ = правда
KHMER = истина
КОРЕЙСКИЙ = правда
КУРДСКИЙ = правда
ЛАТВИЙСКИЙ = истина
ЛИТОВСКИЙ = правда
ЛЮКСЕМБУРГСКИЙ = правда
МАКЕДОНСКИЙ = правда
МАЛАГАСИ = правда
МАЛАЙ = правда
МОНГОЛЬСКИЙ = правда
НОРВЕЖСКИЙ = правда
НОРВЕГИАННИНОРСК = правда
ПАШТО = правда
ПОЛЬСКИЙ = true
ПОРТУГАЛЬСКИЙ = true
ПОРТУГАЛИЯEBR = true
РУМЫНСКИЙ = правда
РУССКИЙ = правда
СЕРБСКИЙ = правда
СЕРБИАНЛАТИН = правда
SIMPCHINESE = истина
СЛОВАК = правда
СЛОВЕНСКИЙ = правда
ИСПАНСКИЙ = правда
ИСПАНСКИЙ МЕЖДУНАРОДНЫЙ = правда
СВАХИЛИ = правда
ШВЕДСКИЙ = истина
ТАЙСКИЙ = правда
TRADCHINESE = истина
ТУРЕЦКИЙ = правда
УКРАИНСКИЙ = правда
УЗБЕК = правда
ВАЛЕНСИАНСКИЙ = правда
ВЬЕТНАМСКИЙ = правда
WELSH = истина
ЙОРУБА = правда

[DirectoriesToPreserve]
PreserveDirectory1 =

[DirectoriesToRemove]
RemoveDirectory1 =

[FilesToPreserve]
PreserveFile1 =

[FilesToRemove]
RemoveFile1 = 

Весь установщик.ini не является обязательным. Если он не указан, каталоги App и Other будут заменены, а установщик будет либо на одном языке (как указано в appinfo.ini), либо на нескольких языках и будет включать все поддерживаемые языки. Исходный код установщика не будет включен.

В дополнительном разделе [CheckRunning] :

CloseEXE (необязательно) позволяет назначить собственный EXE-файл для проверки при обновлении. Если EXE такой же, как указано в параметре Control — Start в appinfo.ini, эту запись следует исключить из installer.ini. Если вы не хотите проверять, работает ли что-либо, вы можете установить CloseEXE = NONE (использовать прописные буквы), но это следует делать с осторожностью, так как пользователь может попытаться обновить ваше приложение во время его работы.

CloseName (необязательно) позволяет назначить другое имя тому, что будет закрыто при обновлении. Если имя совпадает с именем переносного приложения, указанным в appinfo.ini, эту запись следует опустить в установщике.ini.

В дополнительном разделе [Источник] :

IncludeInstallerSource (необязательно) позволяет включить источник в установщик PortableApps.com, который будет установлен вместе с переносным приложением, задав для него значение true.

В дополнительном разделе [MainDirectories] :

RemoveAppDirectory, RemoveDataDirectory и RemoveOtherDirectory (необязательно) позволяют указать, будут ли эти каталоги удалены или сохранены при обновлении путем установки новой версии вашего приложения поверх существующей.По умолчанию каталоги App и Other удаляются, а каталог Data сохраняется. Если вы хотите использовать эти значения по умолчанию, этот раздел в installer.ini следует опустить. (Обратите внимание, что вы можете сохранить определенные каталоги и файлы ниже)

В дополнительном разделе [OptionalComponents] :

OptionalComponents — если установлено значение true, это позволяет установщику иметь дополнительный раздел. Обычно это используется для установки дополнительных языков в приложении.

MainSectionTitle (необязательно) указывает имя, которое будет отображаться для первого раздела установщика. По умолчанию он будет читать «AppName Portable (английский) [Обязательно]», а AppName Portable читается из appinfo.ini. Эту запись следует опустить, если вас устраивает значение по умолчанию.

MainSectionDescription (необязательно) указывает описание, которое будет отображаться для первого раздела установщика. По умолчанию будет написано «Установить портативное приложение».Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionTitle (необязательно) указывает имя, которое будет отображаться для второго / необязательного раздела установщика. По умолчанию это будет «Дополнительные языки». Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionDescription (необязательно) указывает описание, которое будет отображаться для второго / необязательного раздела установщика. По умолчанию будет написано «Добавить многоязычную поддержку для этого приложения».Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionSelectedInstallType (необязательно) указывает InstallType, который будет записан в appinfo.ini и отображаться на платформе PortableApps.com, если пользователь устанавливает приложение с дополнительным разделом. По умолчанию это будет «Многоязычный». Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionNotSelectedInstallType (необязательно) указывает InstallType, который будет записан в appinfo.ini и отображается на платформе PortableApps.com, если пользователь устанавливает приложение без дополнительного раздела. По умолчанию он будет читать «английский». Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionPreSelectedIfNonEnglishInstall (необязательно) указывает, выбран ли дополнительный раздел по умолчанию, если пользователь выбрал запуск установщика на языке, отличном от английского. По умолчанию это правда. Эту запись следует опустить, если вас устраивает значение по умолчанию.

OptionalSectionInstalledWhenSilent (необязательно) указывает, установлен ли дополнительный раздел, когда установщик работает в автоматическом режиме при запуске из установщика приложения платформы. По умолчанию эта запись имеет значение true, если дополнительные компоненты не являются дополнительными языками.

OptionalDirectory1 позволяет указать, какие каталоги являются частью необязательного раздела установщика. OptionalDirectory1 и выше доступны для использования.Путь должен быть относительным. Поэтому, если вы хотите, чтобы каталог App \ AppName \ locales был частью необязательного раздела установщика, вы должны установить в этом разделе OptionalDirectory1 = App \ AppName \ locales .

OptionalFile1 позволяет указать, какие конкретные файлы являются частью необязательного раздела установщика. Для использования доступны OptionalFile1 и выше. Путь должен быть относительным. Поэтому, если вы хотите, чтобы файлы App \ AppName \ *. Lang были частью необязательного раздела установщика, вы должны установить OptionalFile1 = App \ AppName \ *.lang в этом разделе.

Дополнительный раздел Примечание : Вы должны использовать OptionalDirectory1 или OptionalFile1, чтобы указать файлы для включения в дополнительный раздел установщика, если он у вас есть.

В дополнительном разделе [CopyLocalFiles] :

Этот раздел используется для копирования файлов из локальной установки приложения.

CopyLocalFiles используется, чтобы указать, что этот раздел включен.Должно быть установлено значение true.

CopyFromRegPath используется, когда путь к локальным файлам указан в разделе реестра. Как правило, это будет HKLM \ Software \ AppName.

CopyFromRegKey используется вместе с CopyFromRegPath . Он указывает ключ в указанном выше пути реестра, который следует использовать.

CopyFromRegRemoveDirectories используется для указания количества каталогов, которые нужно удалить из считанного ключа, чтобы попасть в каталог, который должен быть скопирован.Если Ключ указывает путь к файлу, а не к каталогу, его следует увеличить на единицу. Например, если ключ обычно указывает на C: \ Program Files \ AppName \ bin \ AppName.exe, и вы хотите скопировать все файлы в C: \ Program Files \ AppName, для него будет установлено значение 2: один, чтобы удалить имя файла AppName.exe и один для удаления каталога bin из пути.

CopyFromDirectory используется для указания локального каталога для копирования в портативное приложение. Если используется вместе с записями реестра выше, он будет использоваться в качестве запасного варианта, если запись в реестре отсутствует или не указывает на действительный путь.Эта запись обычно имеет вид % PROGRAMFILES% \ AppName . Доступно несколько переменных среды, включая:% PROGRAMFILES%,% COMMONFILES%,% DESKTOP%,% WINDIR%,% SYSDIR%,% APPDATA%,% LOCALAPPDATA% и% TEMP%.

CopyToDirectory указывает относительный путь в портативном приложении, в которое будут скопированы файлы. Обычно это имеет формат App \ AppName . Если каталог не существует, он будет создан.

В дополнительном разделе [DownloadFiles] :

Этот раздел используется для загрузки и (при необходимости) извлечения файлов из Интернета.

AdditionalInstallSize используется для указания размера файлов, которые будут добавлены к файлам, содержащимся в программе установки. Запись должна быть только числом и быть в KB

.

DownloadURL указывает URL-адрес файла, который будет загружен. Обычно он имеет вид http://example.com/path/filename

.

DownloadKnockURL указывает URL-адрес, который должен быть загружен перед загрузкой файла, указанного параметром DownloadURL.

DownloadName — это имя, которое будет отображаться во время загрузки файла. Это должно быть действительное имя DOS и не должно содержать специальных символов, таких как:, «, \» и т. Д.

DownloadFilename — это имя файла, который будет использоваться при локальной работе. Обычно это имя должно совпадать с именем файла из DownloadURL. Обычно это файл в формате filename.exe или filename.zip.

DownloadMD5 используется для указания хэша MD5 загруженного файла.Это позволяет установщику проверить, не изменился ли файл с момента создания установщика. Использование этой записи * настоятельно * рекомендуется.

DownloadTo используется дополнительно, если загруженный файл нужно просто скопировать в портативное приложение как есть. Запись обычно имеет вид App \ AppName . Эта запись не должна использоваться с последующими записями извлечения.

DownloadCachedByPAc используется для указания платформе PortableApps.com, когда загрузка в реальном времени кэшируется PortableApps.com. Сам установщик не будет использовать кеш, но будет использовать его при установке или обновлении через App Store платформы PortableApps.com.

AdvancedExtract1To и AdvancedExtract1Filter используются для расширенного извлечения из файлов ZIP, а также многих установочных EXE. Записи AdvancedExtract # To должны указывать относительный путь к тому, куда файлы будут помещены в установленном переносном приложении (обычно App \ AppName). Записи AdvancedExtract # Filter используются для определения фильтра для файлов, которые нужно извлечь, и находятся в том же формате, что и 7-zip.Некоторые примеры включают * .txt для всех текстовых файлов, * для всех файлов, * a * для файлов, содержащих букву a, Src \ *. Cpp для всех файлов cpp в каталоге src и т. Д. ** может использоваться для обозначения все файлы в архиве рекурсивно (включая подкаталоги). Можно сделать до 10 записей. AdvancedExtract # To поддерживает использование для указания корневого каталога приложения.

Обратите внимание, что устаревшая конфигурация Extract1To и т. Д. Автоматически преобразуется в конфигурацию AdvancedExtract1To и т. Д. По мере компиляции более старого PA.c Отформатируйте приложение в более новый формат

DoubleExtractFilename используется, когда загруженный файл содержит архив внутри архива. В поле DoubleExtractFilename должно быть указано имя архива внутри архива. Например, если вы загружаете файл с именем setup.exe, который содержит файл data.zip, в котором есть необходимые файлы, для DoubleExtractFilename будет установлено значение data.zip. DoubleExtract # To и DoubleExtract # Filter выполняются для извлеченного архива и имеют тот же формат, что и AdvancedExtract1To и AdvancedExtract1Filter выше.Можно использовать до 10 записей. DoubleExtract # To поддерживает использование для указания корневого каталога приложения.

Download2URL, Download2KnockURL, Download2Name, Download2Filename, Download2MD5, Download2To, Download2CachedByPAc служат той же цели для второго загружаемого файла, что и их аналоги без 2.

Download2AdvancedExtract1To, Download2AdvancedExtract1Filter, Download2DoubleExtractFilename, Download2DoubleExtract1To, Download2DoubleExtract1Filter служат той же цели для второго загружаемого файла, что и их аналоги без префикса Download2.

CustomCodeUses7zip можно установить в значение true, если вам нужно обрабатывать вызов 7z.exe из командной строки в вашем пользовательском коде. Обратите внимание, что 7z будет автоматически включен, если установлены AdvancedExtract1To, DoubleExtract1To, Download2AdvancedExtract1To или Download2DoubleExtract1To.

В дополнительном разделе [Языки] :

Каждая запись используется для указания, доступен ли этот язык, когда пользователь устанавливает портативное приложение и appinfo.ini установлен на Многоязычный. Если этот раздел опущен, включены все языки. Если этот раздел включен, АНГЛИЙСКИЙ = является обязательным. Все остальные языки являются необязательными и по умолчанию имеют значение false.

В дополнительном разделе [DirectoriesToPreserve] :

В этом разделе указаны каталоги, которые будут сохранены, даже если заданный каталог (приложение, данные, другое) будет удален при обновлении. Доступно до 10 записей в виде PreserveDirectory1, PreserveDirectory2 и т. Д.Каждый должен быть в относительных путях в приложении. Если вы хотите сохранить каталог App \ AppName \ plugins, в этом разделе необходимо ввести PreserveDirectory1 = App \ AppName \ plugins . Если каталоги не нужно сохранять, этот раздел следует опустить.

В дополнительном разделе [DirectoriesToRemove] :

В этом разделе указываются каталоги, которые будут удалены, даже если заданный каталог (приложение, данные, другое) не будет удален при обновлении.Доступно до 10 записей в виде RemoveDirectory1, RemoveDirectory2 и т. Д. Каждый должен быть в относительных путях в приложении. Если вы хотите удалить каталог App \ AppName \ locales, в этом разделе необходимо ввести RemoveDirectory1 = App \ AppName \ locales . Если каталоги не нужно удалять, этот раздел следует опустить.

В дополнительном разделе [FilesToPreserve] :

В этом разделе указаны файлы, которые будут сохранены, даже если заданный каталог (приложение, данные, другое) будет удален при обновлении.Доступно до 10 записей в виде PreserveFile1, PreserveFile2 и т. Д. Каждый должен быть в относительных путях в приложении. Если вы хотите сохранить файлы App \ AppName \ *. Hlp, в этом разделе необходимо ввести PreserveFile1 = App \ AppName \ *. Hlp . Если файлы в сохранении не нуждаются, этот раздел следует опустить.

В дополнительном разделе [FilesToRemove] :

В этом разделе указываются файлы, которые будут удалены, даже если заданный каталог (приложение, данные, другое) не будет удален при обновлении.Доступно до 10 записей в виде RemoveFile1, RemoveFile2 и т. Д. Каждый должен быть в относительных путях в приложении. Если вы хотите удалить файлы App \ AppName \ *. Lang, в этом разделе необходимо ввести RemoveFile1 = App \ AppName \ *. Lang . Если файлы не нужно удалять, этот раздел следует опустить.

Лицензионное соглашение с конечным пользователем (EULA) или другой файл лицензирования можно отобразить в установщике PortableApps.com, включив файл EULA.txt в каталог App \ AppInfo.Установщик PortableApps.com автоматически найдет его и настроит для использования. Убедитесь, что лицензия представлена ​​в формате Unicode, а не ANSI.

Пользовательский код можно включить в программу установки, включив файл PortableApps.comInstallerCustom.nsh в каталог Other \ Source. Этот файл закодирован в NSIS и может включать 3 макроса: CustomCodePreInstall (который запускается перед установкой), CustomCodePostInstall (который запускается после установки) и CustomCodeOptionalCleanup (который запускается в начале установки, если не выбран дополнительный раздел установщика. , предназначенный для использования при обновлении приложений, когда в существующее приложение мог быть включен дополнительный раздел).В дополнение к стандартным функциям NSIS доступны следующие функции NSIS: ConfigRead, ConfigReadS, ConfigWrite, ConfigWriteS, GetParent, GetRoot, VersionCompare и функции LogicLib NSIS. Убедитесь, что файл закодирован в Юникоде (не в ANSI / DOS).

Сам код установщика PortableApps.com не должен изменяться непосредственно в рамках того, что он является установщиком PortableApps.com. Как всегда, исходный код доступен под лицензией GPL и может свободно изменяться и использоваться в других произведениях под лицензией GPL.

Каждый выпуск приложения в формате PortableApps.com должен использовать текущий установщик PortableApps.com. Если компилируется более крупное приложение, для которого требуется больше времени на разработку и тестирование, и новая версия установщика PortableApps.com выпускается во время тестирования выпуска, версия установщика, используемого в настоящее время, может быть сохранена при условии, что новая версия Версия установщика менее 30 дней назад на день выпуска приложения, использующего старую версию.

Портативные приложения.com Установщик будет вести журнал информации о создании установщика и фактических установках приложений в файле с именем pac_installer_log.ini , который хранится в каталоге AppInfo. Этот файл следует исключить из репозиториев git с помощью соответствующей конфигурации gitignore. Подробная информация в файле журнала включает в себя, был ли запущен установщик, когда был создан пакет установщика, когда приложение было фактически установлено, версия мастера установки, использованная для создания установщика, версия установщика, запущенная при его установке. , и другая информация журнала, которая может быть добавлена ​​в будущем.Этот файл нельзя изменять или удалять, кроме как с помощью официального установщика PortableApps.com. Портативные приложения могут использовать этот файл для отслеживания времени установки и правильных методов установки.

6. Модификации и переносимость главного ПК

Во время использования портативному приложению разрешено изменять записи реестра и файлы на локальном диске, однако при выходе реестр и локальные файлы должны быть возвращены в их состояние перед запуском. Это может включать резервное копирование и последующее восстановление настроек для локальной копии (в реестре или APPDATA) приложения при запуске и выходе.Переносное приложение должно продолжать работать (настройки и предпочтения сохраняются, выбор языка сохраняется) при изменении буквы диска при перемещении устройства между компьютерами. Список файлов приложений, которые недавно использовались (MRU), также должен продолжить работу.

7. Установщики плагинов

Помимо стандартных установщиков, установщик PortableApps.com может использоваться установщиками подключаемых модулей для добавления файлов в портативное приложение. Это достигается с помощью файла plugininstaller.ini в каталоге App \ AppInfo. Этот файл может содержать все записи в файлах appinfo.ini и installer.ini, описанных выше, в одном файле. Одно дополнение к файлу находится в разделе [Details], где делается запись с именем PluginName =. Это должно быть название плагина, например: Adobe Flash для Firefox Portable. Для всех параметров удаления [MainDirectories] по умолчанию установлено значение false для установщиков плагинов. Если для плагина требуется лицензионное соглашение, вместо EULA.txt файлы PluginEULA.txt следует использовать.

Чтобы создать установщик подключаемого модуля, создайте макет каталога, подобный переносимому приложению, с которым используется подключаемый модуль, включая каталоги App, App \ AppName, Data, Other и т. Д. Затем поместите в соответствующее место только файлы, которые будут включены в установщик плагина. Каталог App \ AppInfo должен быть пустым, кроме plugininstaller.ini, поскольку он используется только основным приложением. Любой пользовательский код должен быть в файле PortableApps.comInstallerPluginCustom.nsh в Other \ Source. Наконец, создайте файл plugininstaller.ini с записями, которые обычно находятся в appinfo.ini и installer.ini выше, и скомпилируйте как обычно.

Кроме того, установщик CommonFiles, который будет установлен в X: \ PortableApps \ CommonFiles, возможен путем добавления записи PluginType = CommonFiles в раздел сведений. Это для использования с определенными плагинами, которые используются несколькими приложениями (например, Java), как указано PortableApps.com. В этом случае для параметра удаления [MainDirectories] для App по умолчанию установлено значение true, и будет удален весь каталог X: \ PortableApps \ CommonFiles \ AppID (что обычно требуется для подключаемых модулей CommonFiles.

8. Разрешения

Приложения, упакованные в формате PortableApps.com с использованием наших инструментов, должны выполняться в соответствии с местным и международным законодательством. Бесплатное программное обеспечение может быть упаковано с помощью установщика PortableApps.com, но только если установщик не модифицирован и находится в исходной форме, распространяемой PortableApps.com. Бесплатное программное обеспечение может быть упаковано только первоначальным издателем или с явного согласия издателя. Коммерческое программное обеспечение может быть упаковано, связавшись с PortableApps.com.

9. PortableApps.com Format История версий и обсуждение

2019-01-07 3.5: Добавлен BaseAppID64

12.10.2018 3.5: Добавлен BaseAppID

2018-08-28 3.5: Добавлена ​​поддержка языка хинди

2018-05-07 3.5: Добавлена ​​специальная запись 2-4 для поддержки .NET 2 и 4

10.09.2017 3.5: Добавлен CustomCodeUses7zip

2017-06-01 3.5: Добавлен лог установщика и DownloadCachedByPAc

02.04.2017 3.4: Добавлены ExtractName и BaseAppName в appinfo.ini

12.03.2017 3.4: Добавлен раздел разрешений

2016-08-19 3.4: Добавлен второй загружаемый файл и связанные записи Download2 в installer.ini

2016-06-26 3.3: Добавлены примечания об отказе от использования двойных кавычек в различных разделах

13 мая 2016 г. 3.2: Extract автоматически переключился на AdvancedExtract, AppCompactor устарел

2016-01-02: 3.0: добавлен appicon_75.png для новых функций установщика в Windows 10

2014-10-10: 3.0: Удалена возможность RemoveDataDirectory из installer.ini

2014-06-23: 3.0: Добавлен тип файла md

07.05.2014: 3.0: Добавлен тип файла ora

08.02.2014: 3.0: Добавлены DownloadKnockURL и Donate

06.12.2013: 3.0: Добавлен gnumeric в типы файлов

26.07.2013: 3.0: Добавлен скрипт UsesGhostscript в раздел зависимостей

11.05.2012: 3.0: добавлены типы файлов es, pro, m3u8 и rc

03.05.2012: 3.0: Добавлены pps / ppsx в презентации

18.04.2012: 3.0: Добавлены Shell и ShellCommandLine в раздел ассоциаций

17.04.2012: 3.0: Добавлен SendToCommandLine в раздел ассоциаций

16.04.2012: 3.0: Добавлен тип файла AHK

09.04.2012: 3.0: Добавлен SendTo в раздел ассоциаций

09.04.2012: 3.0: добавлены ассоциации файлов / протоколов и пользовательских значков типов файлов, лицензионное соглашение перемещено в AppInfo

2012-02-12: 2.0: Добавлена ​​информация об исключении файлов по умолчанию в appcompactor.ini

13.11.2011: 2.0: Добавлены новые записи Java yes / optional / no и обновлена ​​обработка .NET с помощью SP

31.05.2011: 2.0: Исправлены некоторые отсутствующие и неправильно написанные языки в примере appinfo.ini и installer.ini

12.04.2011: 2.0: Добавлен CompressionFileSizeCutOff в AppComactor.ini

01.08.2010: 2.0: Добавлен AppComactor.ini

14.06.2010: 2.0: Добавлен армянский язык к поддерживаемым языкам и обновлен ExtractTo, чтобы было ясно, что он устарел.

2010-06-03: 2.0: добавлен OptionalSectionInstalledWhenSilent, значки PNG 128 пикселей, 11 языков, полная поддержка Unicode, категория «Операционная система» удалена, категория безопасности добавлена.

26.02.2010: несколько мелких орфографических и грамматических исправлений.

2009-11-19: 1.0: Добавлены зависимости, общая очистка.

21.06.2009: 0.91: Добавлены установщики CommonFiles, возможность рекурсивно извлекать полные структуры каталогов.

21.06.2009: 0.91: Добавлен эсперанто.

11.06.2009: 0.91: Добавлены сведения об установке плагина.

28.05.2009: 0.91: Добавлены файлы CopyLocalFiles и DownloadFiles в installer.ini. Добавлены иконки PNG.

15 мая 2009 г .: 0.90: Обновлено до новых автоматизированных PortableApps.com Установщик. Новые конфиги appinfo.ini и installer.ini.

12.02.2009: ПРОЕКТ 4: Добавлена ​​категория «Образование» и уточнены примечания к модификации программы установки.

2008-08-05: ПРОЕКТ 3: Добавлен значок Vista 256 пикселей (необязательно) и обновлены примечания для установщика PortableApps.com.

2008-05-01: ПРОЕКТ 2: добавлено описание DefaultData, поскольку мы используем его во многих приложениях, и установщик также будет поддерживать его (удобно для языковых настроек), а также тот факт, что каталог данных должен быть воссоздан приложением, если отсутствует, что является новым, но выполняется всеми выпущенными приложениями, кроме одного.

Управление файлами: поддерживаемые типы файлов

90mp133 9 0134 MS Word
Категория Список разрешенных типов файлов
Аудио aac, aif, aifc, aiff, flac, m3u, mid, midi, mpa, mp3, ra, ram, wav, wave, wma
Сжатые файлы 7z, ace, bz, bz2, bzip, bzip2, gz, tar, rar, taz, tgz, zip
Flash Movies fla, swf
Шрифты fnt, fon, otf, ttf
HTML / CSS css, htm, html, shtm, shtml, xht, xhtml
, ico , icw , icw jpg, jpeg, png, psd, psp, svg, tif, tiff
MS Access accdb, accde, accdt, accdr, mdb
MS Excel xlam, xls, xls, xlsb, xlsb xlsm, xltx, xltm
MS Powerpoint ppam, ppt, pps, ppsx, pptx, pptm, pot, potm, potx
doc, docm, docx, dot, dotm, dotx
OpenOffice odb, odc, odf, odg, odi, odm, odp, ods, odt, otc, otf, otg, oth, oti , otp, ots, ott
PDFs pdf
Текст csv, dat, ini, log, rtf, txt
Скрипты asp, js, cgi , php, php3, php4, php5, phtm, phtml, pl, pm, py, sql
Системные файлы htaccess, htpasswd
Видео 3gp, asf, avi, mpg, mpg, mpe mp4, qt, rm, wmv
XML xml, xsl, xslt
.