Я не могу больше загружать файл, но он все еще находится в моем кэше Firefox. Используя about:cache
, Я вижу файл как xhtml страницу, показывающую кодирование, тип файла, и т.д.... и затем три столбца мусора. Это похоже на двоичный или шестнадцатеричный код. Могу я так или иначе скопировать/вставить этот код для создания этого рабочим файлом? Или используйте некоторое приложение для преобразования его? В чем точно я нуждаюсь, просто первые два столбца? Только середина?
Это - первые несколько строк файла:
00000000: 1f 8b 08 00 00 00 00 00 00 03 64 7a 65 50 1d c1 ..........dzeP..
00000010: d6 ed 01 0e ee c1 1d 02 c1 1d 82 bb bb bb 9e e0 ................
00000020: 1e 82 bb bb bb 07 27 b8 6b 70 77 77 77 77 97 20 ......'.kpwwww.
Это - простое усилие. Все в кэше хранится в простом двоичном файле, и с 2 программами я легко смог извлечь кэшируемый элемент 10 МБ. Этими приложениями был HxD и Scite. Я использовал Scite для очистки шестнадцатеричного числа для Hxd для принятия.
Все, что я сделал, было скопировать все данные в 3 столбцах и вставить его в к Scite. Затем в Scite я нажал на самое первое число (первый 0 в 00000000:), и затем я перешел к Поиску-> Замена. Я проверил флажки "перенесенного" и "регулярного выражения", и мой запрос был как так:
Найдите что:
\\(...........\\)\\(.*\\)\\(.................\\)
Замена:
\2
Затем я снял флажок с "регулярным выражением", и я проверил, "Преобразовывают выражения обратной косой черты" (Они не сотрудничают), и я вошел в новый запрос:
Найдите что:
\r\n
Замена:
Это - 2 пробелов в замене, именно так Вы знаете.
Теперь необходимо было не загрязнить шестнадцатеричные данные. теперь скопируйте его и вставьте его в к HxD и сохраните его. У Вас должен теперь быть действующий файл.
Я просто упомянул Scite и HxD здесь, потому что у меня были они удобный. В действительности любой RegEx способный текстовый редактор и любой Hex-редактор должны быть прекрасными.
Существует, вероятно, более простой путь, но это работает на меня.Удачи.