2013-04-18 2 views
1

У меня есть файл javascript в сокращенной версии. Я потерял исходный исходный код. Как я могу восстановить исходный код из моей сокращенной версии? Имена переменных отображаются как _1, _2 и т. Д. Есть ли способ, с помощью которого я могу изменить имена переменных на что-то значимое.Исходный код потерян. Доступен доступный файл. Как разблокировать файл.

+4

Должен использовать контроль версий. Вы можете попробовать http://jsbeautifier.org/ – Blender

+1

Вы можете unminify, но вам придется исправить имена переменных самостоятельно с помощью поиска/замены. Исходные имена отсутствуют в мини-файле. – jfriend00

+0

Минимизация - процесс с потерями. Вам придется переименовать переменные самостоятельно. –

ответ

1

Минимизация должна была только минимизировать скрипт, но если имена переменных были изменены, это означает, что вы использовали какой-то uglifier. Есть несколько доступных онлайн-инструментов, таких как http://jsbeautifier.org/, которые помогут вам разогнать код, но уклонение, вероятно, нельзя отменить, поэтому вы должны вручную переименовать все свои переменные.

Protip: используйте систему управления версиями, такую ​​как Git, чтобы сохранить свои изменения/историю, а также сделать резервные копии, чтобы в будущем вы не потеряли исходный код.

Я понимаю странные проблемы, но надеюсь, что вы их разрешите. Удачи!

Смежные вопросы