Как восстановить информацию, которую я ввел на веб-сайте после того, как я случайно потерял информацию?

Я набрал хороший объем информации в форму в то время как в Safari, но я никогда не беспокоился, чтобы сохранить его, и когда я нажал, чтобы представить данные была ошибка, и я потерял всю работу, которую я сделал. Есть ли способ получить информацию, которую я ввел в форму?

1 ответ:

здесь как это сделать на компьютере с Windows, К сожалению, эти инструкции не работают в OSX, так как нет шестнадцатеричного редактора, который может напрямую изменять оперативную память на Mac. Поэтому нам нужно сделать пару дополнительных шагов, чтобы сбросить содержимое ОЗУ в читаемый файл.

Это выглядит как долгий процесс, но на самом деле это не займет много времени. Я просто разбил его на множество маленьких шагов, поэтому очень ясно, что делать.

Примечание: не закрывайте ВАШ БРАУЗЕР ИЛИ ЛЮБАЯ ИЗ ВКЛАДОК В ВАШЕМ БРАУЗЕРЕ, ЭТО СДЕЛАЕТ ДАННЫЕ, КОТОРЫЕ ВЫ ВВЕЛИ В БРАУЗЕР, КОТОРЫЙ ВЫ ХОТИТЕ ПОЛУЧИТЬ, БЕЗВОЗВРАТНО. Вы все еще можете использовать ваш браузер, но я рекомендую вам открыть новую вкладку работать.

  1. Сначала откройте терминал (поиск "терминал" в центре внимания, если вы не знаете, что терминал)
  2. если вы не установили X-код, установите его из Mac App Store
  3. тогда, если у вас есть X-Code уже установлен или уже установлен скопируйте и вставьте следующее в терминал и нажмите enter

    xcode-select --install

  4. затем скопируйте и вставьте следующее в терминал и нажмите enter. Это установит доморощенного

    ruby-e "$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" /dev / null

  5. затем скопировать и вставьте следующее в терминал для установки gcore, что позволит вам сбрасывать содержимое процесса в памяти

    brew install gcore

  6. теперь мы можем использовать gcore. Откройте Монитор активности. Если вы используете Chrome или Safari, вы увидите, что каждая открытая вкладка имеет свой собственный процесс. Обратите внимание на PID процесса, имя которого совпадает с URL-адресом веб-сайта или вкладки, где вы потеряли свои данные. Если вы не видите URL-адреса веб-сайта, перечисленные ниже "Имя процесса" затем обратите внимание на PID браузера, где вы потеряли свои данные.

  7. теперь скопируйте и вставьте следующее в терминал, а "PID" - это PID, который вы нашли на шаге 6. Примечание: этот шаг сохранит огромный файл, около 2 ГБ-4 ГБ, в вашей домашней папке.

    sudo gcore PID

    один пример: sudo gcore 27719

  8. теперь у нас есть дамп ядра, который должен быть в вашей домашней папке с именем ядра.ПИД, нам нужно установите шестнадцатеричный редактор. Я рекомендую Хекс Вражья

  9. после этого откройте Hex Fiend и откройте файл дампа ядра.
  10. перейдите в меню Правка > найти, а затем введите слово, которое будет только частью текста, который вы потеряли. Или фраза или предложение, если вы можете вспомнить его точно, это будет только часть текста, который вы потеряли.
  11. что стоит найти вам текст, который вы потеряли, и теперь вы можете просто скопировать его, и теперь у вас есть все инструменты, в случае вы потеряете все данные снова! Если он не отображается, сначала попробуйте найти разные слова и не забудьте нажать кнопку найти рядом, чтобы увидеть каждое появление вашего поискового ввода.