текстовый документ debug что это
Файл debug.log в папках, на рабочем столе – что это такое, причины появления
В процессе работы за компьютером могут возникать различные ситуации, проблемы и прочие не совсем понятные и объяснимые вещи. И одной из таких проблем может являться появление файла под именем debug.log, который может быть пустым, и, соответственно, файл имеет размер в 0 байт, а может содержать не сильно понятные строки с текстом.
Давайте разберёмся, какова причина этого явления и как с ней справиться.
Спонтанное появление файла debug.log в различных папках
Дабы понять, что происходит, для начала стоит рассказать о предназначении данного файла. В данный файл прописывается различная отладочная информация, события, которые могут возникать в процессе работы программы. Данный функционал необходим программистам при разработке софта, его отладки (доведения до полностью безошибочной работы в тех или иных сценариях). Для обычных пользователей данная информация не несёт никакой пользы, она является избыточной. Так почему же тогда порой данные файлы всё равно можно наблюдать? Ответ прост – программисты порой забывают отключить данный функционал при релизе программы, или при выходе её очередного обновления.
Причём изредка данные файлы создаются не из-за действий самих разработчиков, а из-за действий третьих лиц, которые включают режим отладки при создании так называемых сборок. Под сборками подразумеваются неофициальные дистрибутивы программных продуктов, игр.
К примеру, не так давно данная проблема была замечена у весьма серьёзного и довольно популярного программного продукта – графического редактора Adobe Photoshop. При его использовании создаётся файл debug.log в тех папках, откуда берутся изображения и куда сохраняются.
Так как же исправить проблему с появлением файла debug.log. Об этом далее.
Исправить данную проблему достаточно легко – просто установить обновление данного программного обеспечения, где оная проблема устранена. Если на текущий момент более новая версия программы отсутствует, то можно установить предыдущую версию программы.
В конце концов, можно и немного подождать, благо сам софт же функционирует корректно и в полном объёме. А появляющийся файл debug.log можно удалить, ни к какому сбою это не приведёт. Единственное, необходимо отметить, что пока работает программа, которая его создала, оный файл удалить не получится, необходимо предварительно закрыть оную.
Ну вот, теперь вы знаете, что за файл такой под именем debug.log, почему он появляется на компьютере и как можно исправить ситуацию.
В свою очередь, Вы тоже можете нам очень помочь.
Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.
Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!
debug.log: раздражающий файл, который Photoshop создает на рабочем столе
Photoshop это одна из программ, которая обычно не отсутствует ни на одном компьютере. Это программное обеспечение позволяет нам создавать, редактировать и ретушировать все виды фотографий. саманТипичная программа редактирования используется как пользователями-любителями, вступающими в мир редактирования, так и профессиональными дизайнерами и фотографами. И хотя Adobe обычно предлагает хорошее обслуживание этого программного обеспечения (за которое вы должны платить ежемесячную подписку), иногда в программе есть самые досадные ошибки, такие как ошибка, которая влияет на программу более месяца.
С момента выхода Photoshop версии 21.2.2.289 В августе прошлого года все пользователи начали сталкиваться с файлом debug.log на своем рабочем столе. Этот файл появляется каждый раз, когда пользователь открывает в программе файл JPEG, PNG, PSD или другой файл. Этот файл может не только отображаться на рабочем столе, но и в каталоге, из которого мы открыли изображение.
Какой файл debug.log создает Photoshop
Если вы используете Photoshop, вы наверняка сталкивались с этим файлом. Кроме того, собственные форумы поддержки компании уже заполняются пользователями, сообщающими об этой проблеме. Провал не оказывает негативного воздействия о работе программы или компьютера; все работает правильно. Однако никому не нравится иметь файлы журнала на рабочем столе, особенно тем, кто любит чистый и аккуратный рабочий стол.
Как избежать файла debug.log
Adobe на данный момент не заявляла об этой проблеме. И пока это не решено, поскольку эта проблема продолжает появляться даже в последней версии Photoshop, 21.2.3, выпущенной на этой неделе.
Файл заблокирован Photoshop, пока мы используем программу, но мы можем удалить его, закрыв. Однако, когда мы снова откроем его, файл снова появится. И так далее.
Почему на моем компьютере есть файл отладки и как его исправить?
Файл отладки (debug.log или debug.txt) на рабочем столе вашей системы может появиться в основном из-за ошибки в браузерах на основе хрома. Более того, поврежденный профиль пользователя или установка браузера также могут привести к появлению файла отладки на рабочем столе вашей системы.
Проблема возникает, когда пользователь видит файл отладки на своем рабочем столе. Когда файл отладки открывается с помощью Блокнота, отображается что-то вроде ниже:
[1101/180331.337:ERROR:directory_reader_win.cc(43)] FindFirstFile: система не может найти указанный путь. (0x3)
Прежде чем приступить к процессу устранения неполадок, убедитесь, что на вашем компьютере установлена последняя сборка Windows. Кроме того, проверьте, решает ли проблему очистка временных файлов. Также проверьте, используете ли вы Google Talk (хотя поддержка прекращена с 2015 года, но некоторые пользователи все еще используют его). Если да, то попробуйте восстановить его установку через Панель управления вашей системы.
Решение 1. Удалите файл отладки
Первым шагом в процессе устранения этой проблемы является удаление самого ненужного файла отладки (файл может быть воссоздан после запуска системы / приложения). Возможно, вам придется повторять эти шаги после каждой попытки решения.
Решение 2. Обновите свой браузер до последней сборки
Почти все основные браузеры регулярно обновляются, чтобы учитывать новейшие функции и исправлять ошибки. Ваша система может отображать файл отладки на рабочем столе, если вы используете устаревшую версию своего браузера, поскольку это может создать несовместимость между браузером и ОС и, следовательно, создать файл отладки на рабочем столе для устранения неполадок. В этом случае обновление браузера до последней сборки может решить проблему.
Для Chrome:
Для браузера Edge
После обновления браузеров (на основе Chromium) перезагрузите компьютер и при перезагрузке проверьте, не содержит ли система отладочного файла.
Решение 3. Откройте файлы PDF в другом браузере / приложении
Создание файла отладки — это ошибка, о которой сообщается в браузерах на основе Chromium, особенно когда браузер используется для загрузки / открытия файлов PDF. В этом контексте открытие файлов PDF в браузере, не основанном на Chromium (например, Firefox или Safari) или другом приложении, может решить проблему.
Решение 4. Отключите инструменты разработчика Microsoft Edge.
Вы можете столкнуться с данной ошибкой, если включены инструменты разработчика браузера Microsoft Edge, так как его возможность редактировать рабочие процессы интерфейса может вызвать конфликт между приложением и ОС. В этом контексте отключение инструментов разработчика Microsoft Edge может решить проблему.
Решение 5. Удалите файл отладки из папки запуска
Ваша система может отображать файл отладки на своем рабочем столе, если файл отладки находится в папке запуска (из-за чего файл будет воссоздаваться при каждом перезапуске системы). В этом случае удаление файла из папки автозагрузки может решить проблему.
Решение 6. Удалите папку Crashpad.
Файл отладки на рабочем столе вашей системы может отображаться, если папка Crashpad, связанная с Chrome, повреждена. В этом контексте удаление папки Crashpad может решить проблему.
Решение 7. Чистая загрузка Windows
Ваша система может отображать файл отладки на своем рабочем столе, если какое-либо из системных приложений создает файл при запуске системы. В этом контексте чистая загрузка системы может решить проблему.
Решение 8. Удалите новое обновление Microsoft Edge.
Известно, что Microsoft выпускает обновления с ошибками, и одним из таких обновлений является KB4576754 (последнее обновление Microsoft Edge). В этом случае проблему может решить удаление обновления, содержащего ошибки.
Решение 9. Переустановите браузер
Вы можете столкнуться с данной ошибкой, если установка вашего браузера повреждена. В этом случае переустановка браузера может решить проблему. Вам следует попытаться переустановить Microsoft Edge и браузер Chrome (мы обсудим процесс переустановки Chrome), поскольку проблема возникает в браузерах на основе Chromium (вам также следует переустановить все браузеры на основе хрома).
Решение 10. Создайте другую учетную запись пользователя
Вы можете столкнуться с данной ошибкой, если профиль пользователя вашей системы поврежден. В этом контексте создание другой учетной записи пользователя может решить проблему.
Решение 11. Скройте файл и сделайте его доступным только для чтения
Если ни одно из решений не помогло решить проблему, то сокрытие файла (чтобы вас не беспокоило существование файла) и его доступность для чтения (приложение, создающее файл, не сможет его редактировать или воссоздавать) может решить проблема.
Работа с Debug
Как? Набрать короткую (если времени мало, да и сил жалко), но неприятную программку, сохранить ее на диске и потом запустить, получив моральное удовлетворение. Посмотрим, как это делается, но для начала изучим несколько простых, но весьма полезных команд.
Итак, вы запустили программу DEBUG
Эта команда позволяет просмотреть некоторую область памяти, адрес которой задан в параметре в формате сегмент:смещение.
Для начала посмотрим ПЗУ BIOS:
Здесь вы видите фирму-производителя вашей
BIOS. А по адресу:
получаем интересную информацию о системе,
такую как дата создания БИОС, чипсет… А по данному адресу
(0000:046C) находится таймер БИОС. Отчетливо видно, что значения все время меняются.
Для программиста удобно просматривать сегменты команд, данных и стека (CS, DS и SS, соответственно).
Выше мы видим содержимое сегмента данных, т. е.
значения определенных переменных.
А тут представлено содержимое сегмента команд, т.е. машинные коды команд, готовых к исполнению.
Освоив команды просмотра памяти, впоследствии мы сможем эффективно отлаживать наши программы и просматривать введенный нами код перед исполнением (для нас сейчас это приоритетная задача).
В данном фрагменте мы просматриваем регистр АХ и очищаем его (пишем в него 0).
Чтобы перейти к первой выполняемой команде (по адресу CS:100):
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000
SI=0000 DI=0000
DS=3B9A ES=3B9A SS=3B9A CS=3B9A IP=0100 NV UP EI PL NZ NA PO NC
3B9A:0100 E82421 CALL 2227
Предназначена она для изменения значений в
памяти – с помощью нее можно уже вводить команды в машинных кодах. Замечание: при вводе данных сначала пишется младший байт
(по младшему адресу), затем – старший (по старшему), т. е.
чтобы записать по адресу DS:0000 число 1234h необходимо ввести:
Например введем следующее:
-E cs:100 B8 34 12
-D CS:100
-A
0B3B:0100 mov ax,1234
0B3B:0103 mov ah, 4c
0B3B:0105 int 21
0B3B:0107
А как же теперь сохранить программу на диске? Сначала задается имя файла:
Затем в регистр СХ необходимо поместить размер программы в байтах. Он будет равен разности конечного и начального смещений. Теперь остается только осуществить запись на диск командой W и в результате увидеть записанное количество байтов. В итоге мы получаем программу, готовую к исполнению. Выход осуществляется командой q. Пример:
-A
0B3B:0100 mov ax,1234
0B3B:0103 mov ah, 4c
0B3B:0105 int 21
0B3B:0107
-u CS:100, 106
0B3B:0100 B83412 MOV AX,1234
0B3B:0103 B44C MOV AH,4C
0B3B:0105 CD21 INT 21
-r cx
CX 0000
:7
-r
AX=0000 BX=0000 CX=0007 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0B3B ES=0B3B SS=0B3B CS=0B3B IP=0100 NV UP EI PL NZ NA PO NC
0B3B:0100 B83412 MOV AX,1234
-N my.com
-W
Запись 00007 байт
-q
В заключение можно сказать, что данный способ создания программ открывает новые возможности для любителей компьютерных пакостей, приколов, да и просто программистов-любителей – ведь теперь для создания небольших программ, вместо установки компиляторов, можно воспользоваться стандартными средствами системы, а DEBUG входит в поставку во все Винды вплоть до ХР. Я думаю, что это поможет вам веселее провести время за чужим компом, вызывая истинное удивление хозяина (дисков и дискет-то вы не приносили. ) новыми эффектами работы его оборудования. Успехов, юные любители хакерного экстрима!
Debug
Debug — Программа-отладчик, которую используют для проверки и отладки выполняемых файлов. Использовалась при операционной системе MS-DOS. Под более поздние версии операционных систем работает через эмулятор MS-DOS и имеет ограниченные возможности.
Содержание
Назначение
Данная программа является консольным приложением и предназначена для создания или изменения кода файлов. С помощью неё можно создавать простые приложение под MS-DOS и отслеживать их работу. Данный отладчик находится на самом низком уровне компиляторов assembler. Но обладает неплохими возможностями такими как просмотр, изменение памяти и получение состояния регистров.
Команды
Запуск отладчика
Программа вызывается через командную строку:
Работа с файлами
Команда | Описание | Пример |
---|---|---|
-N | -N Путь_Имя_Файла. С помощью этой команды можно загружать и сохранять файлы. Сокращённо от слова Name. | -N My.com [Нажать Enter] |
-L | Загрузка файла. Сокращённо от слова Load. | -N My.com [Нажать Enter] -L [Нажать Enter] |
-W | -W Путь_Имя_Файла. Сохранить файл. Сокращённо от слова Write. | -N My.com [Нажать Enter] -W [Нажать Enter] |
Отображение и изменение значений регистров
Команда | Описание | Пример |
---|---|---|
-R | Выдаёт содержание всех регистров. | -R [Нажать Enter] |
-R [регистр] | Просмотр регистра и запись нового значения в регистр. | -R AX [Нажать Enter] 666 [Нажать Enter] |
Дамп памяти
Дизассемблирование
Команда | Описание | Пример |
---|---|---|
-U | Команда преобразования кода в инструкции ассемблера. Сокращённо от слова Unassemble. | -U [Нажать Enter] |
Ассемблирование
Команда | Описание | Пример |
---|---|---|
-A | Преобразования инструкции ассемблера в машинный код. Сокращённо от слова Assemble. | -A [Нажать Enter] 1814:0100 MOV AX,0009 1814:0103 [Вводим_Дальше] [Нажать Enter] |
Компиляция
Трассировка
Команда | Описание | Пример |
---|---|---|
-T | Команда имеет сходство с командой (-G) Go, но отличается тем что выводит значения регистров поле каждой инструкции. Сокращённо от слова Trace. | -T [Нажать Enter] |
-T =[Адрес_Начала_Работы] [Количество_Иструкций] | Дополнительно указывает с какого адреса запускаться программе и количество исполняемых инструкций. | -T =100 5[Нажать Enter] |
См. также
Примечания
Ссылки
Список команд DOS • Список команд операционных систем Miscrosoft
Полезное
Смотреть что такое «Debug» в других словарях:
Debug — ([ˌdiːˈbʌg]) steht für: den Vorgang des Debuggens, siehe Debugger De:Bug, eine Zeitschrift, siehe DeBug DEBUG.EXE, der Microsoft DOS Debug Editor … Deutsch Wikipedia
debug — de‧bug [ˌdiːˈbʌg] verb debugged PTandPPX debugging PRESPARTX [transitive] COMPUTING to remove bug S (= faults ) from a computer program … Financial and business terms
debug — 1945, of machine systems, from DE (Cf. de ) + BUG (Cf. bug) glitch, defect in a machine. Meaning to remove a concealed microphone is from 1964 … Etymology dictionary
debug — [v] troubleshoot adjust, correct, fix, iron out, remedy, remove errors, repair, sort out, straighten out, unravel, unscramble, untangle, work the bugs out of; concepts 126,212 … New thesaurus
debug — ► VERB (debugged, debugging) ▪ remove errors from (computer hardware or software). DERIVATIVES debugger noun … English terms dictionary
debug — [dē bug′] vt. debugged, debugging [ DE + BUG1] 1. to remove insects from 2. to find and correct the defects, errors, malfunctioning parts, etc. in 3. Informal to find and remove hidden electronic listening devices from (a place) … English World dictionary
Debug — Débogueur Voir « débogueur » sur le Wiktionnaire … Wikipédia en Français
debug — UK [diːˈbʌɡ] / US [dɪˈbʌɡ] verb [transitive] Word forms debug : present tense I/you/we/they debug he/she/it debugs present participle debugging past tense debugged past participle debugged computing to look for and remove mistakes from a computer … English dictionary
debug — transitive verb Date: 1944 1. to remove insects from 2. to eliminate errors in or malfunctions of 3. to remove a concealed microphone or wiretapping device from • debugger noun … New Collegiate Dictionary
debug — [[t]di͟ːbʌ̱g[/t]] debugs, debugging, debugged VERB When someone debugs a computer program, they look for the faults in it and correct them so that it will run properly. [V n] The production lines ground to a halt for hours while technicians tried … English dictionary