1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Скрыть объявление

Привет посетитель! У нас на форуме тебе откроются дополнительные разделы, которые скрыты от гостей! А так же ты найдёшь много полезной информации.

Софт Importing of *.DAT -> MySQL -> *.TXT

Тема в разделе "Софт", создана пользователем Logan22, 19 июн 2017.

  1. Logan22

    Logan22 Свой человек Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    706
    Симпатии:
    399
    Баллы:
    496
    Суть программы вероятно понятна из название темы.

    Нужно было перебрать большой массив данных из датников, да и быстрым махом и с возможностями больших условий.
    Написал программу которая импортирует всё в БД и там уже запросами изменять так как нужно.

    Разархивируйте архив.
    На приложение DS-manager.exe переместите нужный *.dat файл.
    В архиве есть файл itemname-e.dat, попробуйте датник взять мышкой и бросить на DS-manager.exe
    Importing of *.DAT -> MySQL -> *.TXT, Logan22,2, 2, 19 июн 2017, 04:41, Форум администраторов игровых серверов, 69214, 5637, png, upload_2017-6-19_4-29-22.png
    Через пару мгновений рядом появится файл itemname-e.sql, его можно будет загружать в БД и пользоваться.
    Importing of *.DAT -> MySQL -> *.TXT, Logan22,1, 1, 19 июн 2017, 04:41, Форум администраторов игровых серверов, 69214, 5637, png, upload_2017-6-19_4-28-25.png
    Importing of *.DAT -> MySQL -> *.TXT, Logan22,3, 3, 19 июн 2017, 04:41, Форум администраторов игровых серверов, 69214, 5637, png, upload_2017-6-19_4-35-59.png

    Есть дополнительная тузла "SD-manager.exe" которая позволит вам получить текстовый файл с готовыми данными.
    При необходимости экспорта, предварительно настройте в файле config.txt данные для подключения к БД и запустите приложение.
    Importing of *.DAT -> MySQL -> *.TXT, Logan22,4, 4, 19 июн 2017, 04:41, Форум администраторов игровых серверов, 69214, 5637, png, upload_2017-6-19_4-37-1.png
    Importing of *.DAT -> MySQL -> *.TXT, Logan22,5, 5, 19 июн 2017, 04:41, Форум администраторов игровых серверов, 69214, 5637, png, upload_2017-6-19_4-39-16.png

    IP адрес
    db_host = localhost
    Имя БД
    db_login = root
    Пароль БД
    db_password = passwordMySQL
    Название БД к которой подключимся
    useDB = l2j
    Название таблицы
    useTable = itemname-e

    Сделана для Interlude.
    Версия 0.1
    Анализ от VirusTotal всего 7z архива.
    Анализ файла DS-manager.exe и SD-manager.exe
    Ссылка на скачивание - mega.nz
     
    LifeGame32 и BaldIriskin нравится это.
  2. Gaikotsu

    Gaikotsu яжпрограммист Проверенный

    Регистрация:
    13 авг 2015
    Сообщения:
    570
    Симпатии:
    1.203
    Баллы:
    971
    Ии.... титул извращенца месяца присуждается Logan22'у. :-)

    Уж проще просто декоднуть в текст, грузануть полученные данные в том же пхп (или другом языке) в виде двумерного массива и извращаться над ними как только душа пожелает.
     
    kick нравится это.
  3. Zubastic

    Zubastic Знающий Проверенный

    Регистрация:
    24 апр 2016
    Сообщения:
    777
    Симпатии:
    365
    Баллы:
    380
    Да там xml за глаза хватит, а тут какой-то изврат с БД и прочим трешаком. Я когда парсил данные вообще пересохранял в текстовик и потом с помощью файлэдита через консоль обратно в датник. На все уходило секунд 30.
     
    kick нравится это.
  4. Logan22

    Logan22 Свой человек Проверенный

    Регистрация:
    21 янв 2015
    Сообщения:
    706
    Симпатии:
    399
    Баллы:
    496
    Почему месяца? Я достоин большего!:Bloodnose:
    Вариантов реализации можно выдумать уйму, тут нужно исходить из личных предпочтений.
     
    darktimes нравится это.
Похожие темы
  1. oreh
    Ответов:
    10
    Просмотров:
    401
  2. Vodka TreasureHunter
    Ответов:
    13
    Просмотров:
    309
  3. sergebaz
    Ответов:
    1
    Просмотров:
    326
  4. sergebaz
    Ответов:
    3
    Просмотров:
    540
  5. Эмиль
    Ответов:
    2
    Просмотров:
    249
Загрузка...