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
[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
,
или десятки других вариантов … хотя придерживаться простых типов должно быть в порядке, например, 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
имеют скрытое преимущество — они могут отображаться по-разному в разных размерах. Это отлично подходит для значков приложений, что является их основной причиной существования. Если вы хотите сделать свое собственное изображение, вы можете сделать следующее:
Немного не по теме: заставлять ваши собственные изображения значков вести себя по-разному при разных размерах
- Соберите набор изображений размером от 64х64 до 1024х1024. Это для Retina дисплеев, вы уменьшите их позже. Поместите их в папку с именем
whatever.iconset
. - Переименуйте каждого из них в
icon_<halfwidth>x<halfheight>@2x.png
(например, значок в 64 пикселя будет[email protected]
). - Дублируйте каждый значок, уменьшите его размер вдвое и переименуйте его
icon_<newwidth>x<newheight>.png
(например,icon_32x32.png
). Это можно автоматизировать с помощью сценария оболочки, используя командуsips
(для получения дополнительной информации запуститеman sips
).
Вы увидите, что при предварительном просмотре папки Quick Look вы увидите значок и увидите, как он ведет себя в разных размерах.
- Преобразуйте его в
.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 В папке Настраиваемые фильтры нужно выбрать Все драйверы, щёлкаем правой мышкой на нашем драйвере и в выпадающем меню выбираем Удалить пакет драйвера. Если выйдет Ошибка, значит он уже удалён.
Так же в Управлении печатью, во вкладке Серверы печати, выбираем пункт Драйверы и Принтеры удаляем наш драйвер.
Решается так.
- Открываем «Устройства и принтеры» под учетной записью админа и удаляем принтер.
- Открываем «Службы» ищем «Диспетчер печати», или «Spooler».
- Останавливаем службу.
- Открываем редактор реестра (regedit).
- Открываем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Drivers\
- Переименовываем драйвер принтера, который система не дает нам удалить. В нашем примере — Canon LBP6670, например в Canon LBP6670_del.
- Запускаем обратно службу.
Когда в браузерах вы вводите ссылку, то они подставляют возможные варианты тех, где вы уже побывали.
Иногда это не нужно, лишний хлам, палево, и прочее.
Так вот удалить их можно так.
Начинаете вводить ссылку, видите снизу появилась ненужная, стрелками выделяете ее, и жмёте Shift+Delete
Есть два варианта, либо включить ее либо убрать напоминалку на рабочем столе
1) Включение безопасной загрузки
Откройте меню BIOS компьютера. Доступ к этому меню зачастую можно получить, нажав определенную клавишу в процессе загрузки, например F1, F2, F12 или Esc.
Найдите параметр Безопасная загрузка и, если возможно, измените его значение на Включена. Этот параметр обычно содержится на вкладке Безопасность, Загрузка или Проверка подлинности.
На некоторых компьютерах надо выбрать
Если компьютер не разрешает выполнить безопасную загрузку, попробуйте сбросить BIOS к заводским настройкам.
Сохраните изменения и выполните выход. Компьютер перезагрузится.
Если компьютер не может загрузиться после включения безопасной загрузки, вернитесь в меню BIOS, отключите безопасную загрузку и попытайтесь загрузить компьютер снова.
В некоторых случаях может быть необходимо обновить компьютер или вернуть его в исходное состояние, прежде чем безопасная загрузка может быть осуществлена. Дополнительные сведения см. в статье Восстановление, обновление компьютера и возврат его в исходное состояние.
2) Можно просто проигнорировать это предупреждение или удалить водяной знак!
Перейдите в Центр обновления Windows для загрузки исправления, удаляющего водяной знак.
Пользователи Windows 8.1 и Windows Server 2012 R2
http://support.microsoft.com/kb/2902864
Скачать тут — 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/qqq@mainbase
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-тип данных | Расширение файла |
---|---|
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 | |
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
, а не с атрибутом XHTMLxml: lang
.XHTML использует встроенный в XML атрибут функциональности, определяющий язык. - Удалите пространство имен XML (
xmlns = URI
). HTML не имеет возможностей для пространств имен. - Измените объявление типа документа с XHTML 1.0 на HTML 4.01.
- Если есть, удалите декларацию XML. (Обычно это:
Xml version = "1.0" encoding = "utf-8"?>
). - Убедитесь, что для MIME-типа документа установлено значение
текст / html
. И для HTML, и для XHTML это происходит из заголовка HTTPContent-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 | ||
Текст | 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 |
Категория | Список разрешенных типов файлов |
Аудио | 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 |
Текст | 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 |
Категория | Список разрешенных типов файлов |
Аудио | 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 |
Текст | 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, поскольку мы используем его во многих приложениях, и установщик также будет поддерживать его (удобно для языковых настроек), а также тот факт, что каталог данных должен быть воссоздан приложением, если отсутствует, что является новым, но выполняется всеми выпущенными приложениями, кроме одного.
Категория | Список разрешенных типов файлов |
Аудио | 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 | |
Текст | 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 |