AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Вопросы новичков

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.03.2011, 12:33   #1
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию как опознать классфайлы

Здравствуйте! Нет ли какой утилитки или простого алгоритма, чтобы быстро распознать к какому самолёту(оружию,эффекту) относится конкретный классфайл. В различных модпаках классфайлы все свалены в "кучу", а что делать, если из этого пака нужен всего 1 самолёт?
tarakan67 вне форума   Ответить с цитированием
Старый 19.03.2011, 12:59   #2
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 666
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию

Юзай, программа для просмотра содержимого хешей, точнее имен классов в них. Рабререшься, она простая.
Вложения
Тип файла: rar HashViewer.rar (5.1 Кб, 441 просмотров)
__________________


MAXHO вне форума   Ответить с цитированием
Старый 19.03.2011, 13:18   #3
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Спасибо большое! Но можно пошагово? Программа просит ввести папку с хэшами, ввожу папку files и пишет ошибка. Вся беда втом, что я не представляю себе, что такое хэш. Если не затруднит объясните подробней

Последний раз редактировалось tarakan67; 19.03.2011 в 13:34.
tarakan67 вне форума   Ответить с цитированием
Старый 20.03.2011, 14:52   #4
lacota
Местный
 
Аватар для lacota
 
Регистрация: 12.03.2009
Адрес: Саратов
Сообщений: 2,943
Отправить сообщение для lacota с помощью ICQ
По умолчанию

Так называют файлы с шифрованными именами типа - 294ABC86A89FAEB4
__________________
Гуси летят....
lacota вне форума   Ответить с цитированием
Старый 20.03.2011, 15:48   #5
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Цитата:
Сообщение от lacota Посмотреть сообщение
Так называют файлы с шифрованными именами типа - 294ABC86A89FAEB4
А это разве не классфайл? Или классфайл тождественен хешу? Опять- таки в папке files полно таких файлов а программа говорит - ошибка. Извините за, может быть, ламерские вопросы, но очень уж хочется быстро опознать какой файл к чему относится.
tarakan67 вне форума   Ответить с цитированием
Старый 20.03.2011, 15:58   #6
lacota
Местный
 
Аватар для lacota
 
Регистрация: 12.03.2009
Адрес: Саратов
Сообщений: 2,943
Отправить сообщение для lacota с помощью ICQ
По умолчанию

Я тоже не очень понимаю почему шифрованное имя-маршрут называют хешированным... (Не путать с похожим названием МЕШ)
Но в МОДНОМ Иле таким образом хранятся именно класс-файлы...
До этого засекречивания (после 4.05) все спокойно лежало по своим местам, например -
~\MODS\com\maddox\il2\objects\air\Aircraft$_Weapon Slot.class
Потом пришла "Весна-паранойя" и все стало заморочено, хотя эффективным не оказалось...
зы ну может просто мы не знаем какая эффективность ожидалась..
Это типа как щас кодировку buttons сменили.
__________________
Гуси летят....

Последний раз редактировалось lacota; 20.03.2011 в 16:05.
lacota вне форума   Ответить с цитированием
Старый 20.03.2011, 18:46   #7
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Так а как быть с программой HashViewer.exe? При попытке указать папку с хэшами пишет "Runtime error '9': Subscript out of range"
tarakan67 вне форума   Ответить с цитированием
Старый 20.03.2011, 18:56   #8
lacota
Местный
 
Аватар для lacota
 
Регистрация: 12.03.2009
Адрес: Саратов
Сообщений: 2,943
Отправить сообщение для lacota с помощью ICQ
По умолчанию

Не парь себе мозг.
Java - Инструмент для Ил2.
Берешь хешер и ресолвер. сыпешь к ним свои хеши и получаешь файлы.
.... а там и дальше двинешься и всем будет польза.

Зы Бо просто так любоваться на их настоящие имена смысла НОЛЬ.
__________________
Гуси летят....

Последний раз редактировалось lacota; 20.03.2011 в 20:07.
lacota вне форума   Ответить с цитированием
Старый 20.03.2011, 20:04   #9
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Спасибо большое!
tarakan67 вне форума   Ответить с цитированием
Старый 20.03.2011, 20:14   #10
lacota
Местный
 
Аватар для lacota
 
Регистрация: 12.03.2009
Адрес: Саратов
Сообщений: 2,943
Отправить сообщение для lacota с помощью ICQ
По умолчанию

Ниче не стоит. Осваивайся , помогу.
__________________
Гуси летят....
lacota вне форума   Ответить с цитированием
Старый 22.03.2011, 12:18   #11
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Я,наверное, безнадёжен! Скачал Tools от QTIMa получил два файла: classhasher.jar и classresolver.jar . Как к ним "ссыпать" свои хеши? Или ещё чего то надо установить?
tarakan67 вне форума   Ответить с цитированием
Старый 22.03.2011, 12:32   #12
deSAD
Модератор
 
Аватар для deSAD
 
Регистрация: 06.03.2007
Адрес: Киев, Украина
Сообщений: 11,391
Отправить сообщение для deSAD с помощью ICQ Отправить сообщение для deSAD с помощью Skype™
По умолчанию

Цитата:
Сообщение от lacota Посмотреть сообщение
Я тоже не очень понимаю почему шифрованное имя-маршрут называют хешированным...
Как раз потому что "шифрованное", надо думать
Цитата:
Хеширование (иногда хэширование, англ. hashing) — преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Такие преобразования также называются хеш-функциями или функциями свёртки, а их результаты называют хешем, хеш-кодом или дайджестом сообщения (англ. message digest)
Ну, т. е. в данном случае под "массивом данных произвольной длины" понимают полное имя файла, включая путь.
Цитата:
Сообщение от lacota Посмотреть сообщение
... Бо просто так любоваться на их настоящие имена смысла НОЛЬ.
Ну, не совсем Это, скажем, весьма удобно при попытке "разобрать" на составляющие какой-нибудь пак - получается, ПМСМ, куда проще/быстрее, чем с ресолвером заморачиваться
__________________
deSAD вне форума   Ответить с цитированием
Старый 22.03.2011, 14:13   #13
jabo
подсадной пассажир
 
Аватар для jabo
 
Регистрация: 15.01.2010
Адрес: Earth
Сообщений: 1,431
По умолчанию

Цитата:
Сообщение от tarakan67 Посмотреть сообщение
Так а как быть с программой HashViewer.exe? При попытке указать папку с хэшами пишет "Runtime error '9': Subscript out of range"
Странно,но просмотрщик настоящих имен хэшей работает исправно,мб все же неправильно открывали папку с хэшами? Примерно такое должно получаться
Миниатюры
Нажмите на изображение для увеличения
Название: смотри_хэши_1.jpg
Просмотров: 500
Размер:	64.2 Кб
ID:	16168   Нажмите на изображение для увеличения
Название: смотри_хэши_2.jpg
Просмотров: 528
Размер:	124.8 Кб
ID:	16169  
jabo вне форума   Ответить с цитированием
Старый 22.03.2011, 15:21   #14
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
Ну, не совсем Это, скажем, весьма удобно при попытке "разобрать" на составляющие какой-нибудь пак - получается, ПМСМ, куда проще/быстрее, чем с ресолвером заморачиваться
Вот вот! Именно для решения этой задачи и создана тема. Может кто-нибудь подскажет альтернативный путь?
tarakan67 вне форума   Ответить с цитированием
Старый 22.03.2011, 15:50   #15
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 666
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию

У меня тоже бывало что Hashviewer выдавала ошибку, решал значит так.
Удалял в реестре папочку Hashviewer, и запускал прогу по новой, поможет 100%. У неё бывает такой глюк когда папка с хешами которую смотрел в предыдущий раз удалена либо переименована.
__________________


MAXHO вне форума   Ответить с цитированием
Старый 22.03.2011, 16:06   #16
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

Воспользовался твоим методом - не помогло
tarakan67 вне форума   Ответить с цитированием
Старый 22.03.2011, 16:24   #17
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 666
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию

to tarakan67

Если что-то очень хочется, то можно. Возможно по-другому
Если что-то не получается, то одно из трех:
1. Тебе это не нужно
2. Плохо стараешься
3. Делаешь это не так.

(c)Jareny

Золотые слова однако
__________________


MAXHO вне форума   Ответить с цитированием
Старый 22.03.2011, 16:30   #18
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,180
По умолчанию

1. мне это нужно
2 действовал по твоим инструкциям:запустил regedit, в поиске ввёл Hashviewer, найденную папку удалил, снова запустил программу Hashviewer.ехе, указал папку с хэшами - результат "Runtime error '9': Subscript out of range"
3. так я и спрашиваю:как надо делать?
tarakan67 вне форума   Ответить с цитированием
Старый 22.03.2011, 16:48   #19
MAXHO
Воздухоплаватель
 
Аватар для MAXHO
 
Регистрация: 15.06.2008
Адрес: Тюмень
Сообщений: 666
Отправить сообщение для MAXHO с помощью ICQ Отправить сообщение для MAXHO с помощью Skype™
По умолчанию

Цитата:
Сообщение от tarakan67 Посмотреть сообщение
1. мне это нужно
2 действовал по твоим инструкциям:запустил regedit, в поиске ввёл Hashviewer, найденную папку удалил, снова запустил программу Hashviewer.ехе, указал папку с хэшами - результат "Runtime error '9': Subscript out of range"
3. так я и спрашиваю:как надо делать?
Ну не знаю тогда, все правильно. А винда какая у тебя?
__________________


MAXHO вне форума   Ответить с цитированием
Старый 22.03.2011, 16:51   #20
lacota
Местный
 
Аватар для lacota
 
Регистрация: 12.03.2009
Адрес: Саратов
Сообщений: 2,943
Отправить сообщение для lacota с помощью ICQ
По умолчанию

Цитата:
Сообщение от deSAD Посмотреть сообщение
Как раз потому что "шифрованное", надо думать
Могет быть.
В моем мозгу - хеширование это организация данных специальным образом , а именно -когда обеспечивается быстрый доступ..

Преобразовать имя - в адрес ( смещение);
Расположить данные так, что в результате простых , органичных для задачи действий получаем доступ к данным.
(Такая организация , когда доступ получается не последовательным просмотром некоторой таблицы , а вычислением.)
но это я так думал.

Тут мы имемее чистый ТОПСИКРЕТ, который тока мешает. опять ИМХО
__________________
Гуси летят....

Последний раз редактировалось lacota; 22.03.2011 в 16:59.
lacota вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru