2

На этом сайте: https://rufus.akeo.ie/, есть две загрузки, одна с пометкой «Rufus 2.8», а другая с пометкой «Rufus 2.8 portable». Я пробовал обе версии, и они не отличаются по функциональности настолько, насколько Я в курсе. Я не знаю, в чем разница между ними, если они есть, так как тот, который не помечен как "Переносной", также переносим «(т.е. не требует установки»).

2 ответа2

4

Как получается, что портативная и обычная версии идентичны двоичным?

Это потому, что Rufus определяет, должен ли он работать в переносном или обычном режиме, проверяя имя файла исполняемого файла. Это работает так: если имя файла содержит букву p, код будет работать в переносном режиме. И если нет p, то используется обычный режим. Фактически, на веб-сервере загрузка для портативной версии - это просто символическая ссылка на обычную версию с добавлением к названию ар, поэтому, конечно, двоичные файлы всегда будут идентичны.

Но в этом методе нет ничего необычного или таинственного - программное обеспечение, такое как Busybox, делает это годами, и вы не должны волноваться или говорить мне, что есть проблемы с загрузками, из-за размера и содержимого портативного и обычного Версия Руфуса точно такая же. Существует множество способов заставить поведение одного и того же исполняемого файла вести себя совершенно по-разному, с помощью внешних факторов, таких как имя файла ...

Из Руфуса FAQ

Единственное отличие FAQ упоминается ниже:

Руфус подключается к Интернету, но я никогда не позволял - почему?

...

Как я мог решить эту дилемму тогда? Просто: если вы посмотрите на http://rufus.akeo.ie/downloads/, то увидите, что на самом деле есть две версии последней версии Rufus, одна из которых называется rufus- #.# .exe (а также соответствующая переносимая версия) и другой файл с именем rufus.exe. По сути, это один и тот же двоичный файл (на самом деле rufus.exe - это просто символическая ссылка на первый файл на веб-сервере). Однако при запуске Rufus он проверяет имя своего исполняемого файла и, если обнаруживает, что он называется «rufus.exe», он не отображает вопрос о том, хочет ли пользователь проверять наличие обновлений, и включает эту проверку автоматически. ,

4

Как основной разработчик Rufus, позвольте мне пролить немного света на этот вопрос, цитируя, как мне кажется, более значимую часть официального FAQ по Rufus:

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

Портативное приложение - это приложение, которое дает вам возможность переносить и сохранять ваши настройки при переходе с одного компьютера на другой.

Вот и все. Это все, что делает портативное приложение.

Таким образом, если вы ожидаете, что переносимость подразумевает что-то, что НЕ записываете в реестр в Windows или не идет с установщиком, вы очень ошибаетесь. В большинстве случаев переносимость означает, что приложение запишет свои настройки в текстовый файл (например, файл .ini в Windows), который можно переносить с помощью программного обеспечения при перемещении с одного компьютера на другой вместо реестра, и это может быть причиной того, что многие люди путают "переносимый" с «не записывать в реестр, когда-либо» в Windows, но на самом деле нет никаких обещаний относительно добросовестного переносного приложения, что оно оставит реестр без изменений.

Итак, пояснив это, я могу объяснить, что обычная версия Rufus уже считается переносимым приложением, потому что, если у вас есть файл rufus.ini в том же каталоге, что и исполняемый файл Rufus (даже если это пустой файл ), тогда Rufus прочитает и запишет в этот файл свои настройки, такие как язык, на котором вы хотите запустить приложение, или другие параметры, которые сохраняются между сессиями, и вам следует скопировать как свой rufus.ini, так и исполняемый файл Rufus на другом компьютере вы увидите, что ваши настройки были сохранены с предыдущего компьютера, следовательно, "переносные". И на этом этапе я также должен подчеркнуть, что даже когда Rufus работает в переносном режиме, ваш реестр будет изменен, так как это НЕ то, что означает переносимость.

Тогда зачем вообще предлагать портативную версию? Что ж, это подводит нас к ЕДИНСТВЕННОМУ различию "портативной" версии Rufus с "обычной", заключающейся в том, что "портативная" версия по умолчанию создаст rufus.ini (так что вам не нужно делать Самостоятельно, если вы хотите использовать Rufus в портативном режиме), тогда как обычная версия этого не делает. Это действительно все, что нужно сделать!

Это также причина, почему когда Rufus загружает обновление, он всегда выбирает "обычную" версию, даже если версия, на которой вы работали, была "переносной", так как у вас уже был бы rufus.ini, поэтому новый » Обычная »загруженная версия продолжит работу в переносном режиме.

Теперь, если вы все еще не понимаете, что означает вышеизложенное, вам, вероятно, следует просто использовать стандартную версию Rufus. Портативность действительно ТОЛЬКО для людей, которым необходимо работать с приложением на нескольких компьютерах и которые хотят сохранить свои настройки при этом. Если это не относится к вам, вам следует скачать обычную версию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .