У меня есть двоичный или шестнадцатеричный файл, кэшируемый в Firefox. Как я могу сделать это рабочим файлом?

Я не могу больше загружать файл, но он все еще находится в моем кэше 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. 
3
задан 16.12.2015, 20:05

1 ответ

Это - простое усилие. Все в кэше хранится в простом двоичном файле, и с 2 программами я легко смог извлечь кэшируемый элемент 10 МБ. Этими приложениями был HxD и Scite. Я использовал Scite для очистки шестнадцатеричного числа для Hxd для принятия.

Все, что я сделал, было скопировать все данные в 3 столбцах и вставить его в к Scite. Затем в Scite я нажал на самое первое число (первый 0 в 00000000:), и затем я перешел к Поиску-> Замена. Я проверил флажки "перенесенного" и "регулярного выражения", и мой запрос был как так:

Найдите что:

\\(...........\\)\\(.*\\)\\(.................\\)

Замена:

\2

Затем я снял флажок с "регулярным выражением", и я проверил, "Преобразовывают выражения обратной косой черты" (Они не сотрудничают), и я вошел в новый запрос:

Найдите что:

\r\n

Замена:

  

Это - 2 пробелов в замене, именно так Вы знаете.

Теперь необходимо было не загрязнить шестнадцатеричные данные. теперь скопируйте его и вставьте его в к HxD и сохраните его. У Вас должен теперь быть действующий файл.

Я просто упомянул Scite и HxD здесь, потому что у меня были они удобный. В действительности любой RegEx способный текстовый редактор и любой Hex-редактор должны быть прекрасными.

Существует, вероятно, более простой путь, но это работает на меня.Удачи.

2
ответ дан 08.12.2019, 01:42

Теги

Похожие вопросы