Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Редактирование java *.class в php

Ответить
Настройки темы
[решено] Редактирование java *.class в php

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Помогите, мне нужно открыть один файл с расширением *.class в нем изменить одно значение и сохранить его. Кто знает какие нужны функции и вообще что за код получится.

Отправлено: 12:26, 05-05-2012

 

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


А как узнать количество отступов до того или иного значения? там ведь ничего не понятно, а то я вижу в коде Вы использовали перейти к 101 символу

Отправлено: 17:42, 08-05-2012 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Цитата slonick2012@vk:
в коде Вы использовали перейти к 101 символу »
сперва считываются 98 байт, затем от 102 до конца файла, при записи не достающие байты заменяются

Цитата slonick2012@vk:
А как узнать количество отступов до того или иного значения »
в данном случае я взял два файла с того сайта и в hex-редакторе посмотрел где различаются

еще можете попробовать программу artmoney

Отправлено: 18:06, 08-05-2012 | #22


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ferget, огромное тебе человеческое спасибо за код, все работает вот только приложение после замены файла не работает

ferget, все работает, в папку просто положил не рабочий файл class, у меня последний вопрос как ты считал порядковый номер символа в hex-редакторе?

Отправлено: 20:10, 08-05-2012 | #23


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png winhex.png
(46.9 Kb, 14 просмотров)

вот, например, winhex 55-ый байт, счет должен быть в десятичной системе

Отправлено: 22:05, 08-05-2012 | #24


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ferget, А как на счет A,B,C,...?

Отправлено: 22:24, 08-05-2012 | #25


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


не понял вопрос

Отправлено: 22:39, 08-05-2012 | #26


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ferget, Ну у меня в winhex значение которое нужно заменить имеет к примеру порядковый номер 1B как его считать?

Отправлено: 22:44, 08-05-2012 | #27


Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


кликните мышью в графе offset он переключится в десятичную систему

Отправлено: 22:55, 08-05-2012 | #28


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ferget, Огромное спасибо, теперь можно дальше работать

Отправлено: 23:06, 08-05-2012 | #29


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


ferget, Что-то я начудил размер файла увеличился аж на 20кб

Отправлено: 00:27, 09-05-2012 | #30



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Редактирование java *.class в php

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - Карта памяти Class 10 и Class 10 100x Baiker Накопители (SSD, HDD, USB Flash) 0 07-09-2011 01:13
Java - Java + PHP scano Программирование и базы данных 0 09-05-2011 13:16
PHP, MySQL, JAVA и серфинг Sergey666 Вебмастеру 8 09-05-2010 06:45
Литература по JAVA и PHP в Интернете Bayer Программирование и базы данных 1 08-11-2003 20:29
Литература по PHP и JAVA в Интернете? Bayer Вебмастеру 4 04-11-2003 20:30




 
Переход