Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Файловые форматы

Автор: unikum
Дата сообщения: 28.07.2006 18:13
CDR от Корела закрытый формат и его найти не реально т.к. его нету
Очень давно видел поделку на Сях на ранние версии (2-ую или 3-ю)
Автор: Yuk
Дата сообщения: 28.07.2006 18:55
В дистрибутиве Матлаба файлы упакованы в формат с расширением ENC. Есть ли какая информация по этому формату?
Автор: RUNaum
Дата сообщения: 28.07.2006 22:31
unikum
что закрытый это понятно ) тут половина форматов блин коммерческих продуктов закрыта по понятной причине. я думал что этим никто не занимается толком - но, поверьте, если продукт распространен - на границах "вселенной" найдется хоть один, но маньяк, который уже потрошил его, проверено на "средних" ГИСах.

Zakolebali
а что именно от формата то надо? может попытаться использовать Corel'овский ActiveX / OLE для работы с файлом? в свое время примеры на сях / дельфи в инете валялись. сомневаюсь что сильно в этом направлении что-либо изменилось.
Автор: Zakolebali
Дата сообщения: 29.07.2006 11:37
Формат cdr - кореловский. Задача состоит в том чтобы вытащить из файла объекты - как то, кривые, прямые, фигуры. Я вот тут подумал конвертировать cdr в dxf, а потом уже все эти дела делать, но пока нашел только описание dxf на английском, а с ним возни много (в смысле переводить и т п). Может кто знает где можно описание dxf на русском найти?
Автор: unikum
Дата сообщения: 29.07.2006 23:59
Ну, если тебя такой вариант устраивает, то тогда и в метафайл можно конвертнуть, а по нему то уже доки поболее будет. Парсинг метафайла ваще задача распространненная.
В принципе, если заюзать корельное OLE, то можно даже через клипбоард, т.к. Корел при копированиии в буфер пишет в нескольких форматах.
Автор: RUNaum
Дата сообщения: 30.07.2006 14:36
Zakolebali
верный путь избрал ты по поводу DXF'a. можно конечно и OLE поюзать, но, имхо, корректнее (а возможно даже проще) через DXF. DXF парсить ты чем хочешь? писать утиль? каким языком владеешь? попробуй сунуться на www.torry.net в поисках компонента под Delphi / BCB, который понимает dxf и имеет понятную и удобную аритектуру, чтоб тебе потом моск не греть.

Добавлено:
unikum
"метафайл можно конвертнуть, а по нему то уже доки поболее будет. Парсинг метафайла ваще задача распространненная"

имхо для ньюба сложнее чем парс текстового формата. не даром все обменные форматы тектовые, как и dxf. доков про dxf кучу в свое время находил, что на русском, что на инглише. формат ОТКРЫТЫЙ.
Автор: unikum
Дата сообщения: 30.07.2006 20:10
2RUNaum

Цитата:
верный путь избрал ты по поводу DXF'a. можно конечно и OLE поюзать, но, имхо, корректнее (а возможно даже проще) через DXF.

Ты наверно пропустил один главный момент - DXF-а нету, есть CDR, а посему без юзанья OLE решить задачу неудастся (из условия, что либы для работы с cdr нету).


Цитата:
имхо для ньюба сложнее чем парс текстового формата.

Ну во-первых, причем тут "Newbie"? Во-вторых, при парсинге WMF уже все структуры описаны, и ничего выдумывать нен надо а для дхф-а нуно мудрить свои структуры, если не юзать чужую либу.

А вообще, чо то мы за чела тут беспокоимся, а он молчком...
Автор: RUNaum
Дата сообщения: 30.07.2006 21:12
unikum
хех ) dxf как раз есть ) Corel сам умеет конвертить натив в dxf

для ньюба, я может и погорячился, прошу прощение, но по вопросу автора мне не показалось что он полностью владеет ситуацией и контролит ее, как делал бы отец ) а структуры свои все равно мудрить придется, скорее всего. не до конца ясна задача автора )

ну не будем беспокоиться =) убедили.
Автор: Zakolebali
Дата сообщения: 31.07.2006 11:00
Спасибо за помощь. Как вы правильно заметили я сам не силен в программировании, и задача моя найти пути извлечения пресловутых объектов из документа cdr. Далее они будут использоваться в приложении N, которое работает со своим форматом.
Короче говоря в cdr документе есть все что мне нужно, но не хотелось бы делать двойную работу и прорисовывать все объекты заново в редакторе приложения N.
unikum
А можно чуть поподробней про wmf. Ссылки или может б еще чего?
Автор: unikum
Дата сообщения: 31.07.2006 12:18
Для начала поищи книгу "Windows Graphics Programming Win32 GDI and DirectDraw". Feng Yuan. Есть в электронном виде в формате chm. Она хоть и на ангельском да для Си, но очень толково и доходчивыми примерами.
А пример на пасцале чуть позже кину - сейчас немного занят.
Автор: ivanmara
Дата сообщения: 31.07.2006 23:08
Файловые форматы архаика на фоне SQL
Автор: unikum
Дата сообщения: 02.08.2006 01:32
Вобщем кажись есть одна трабла - Корел при конвертации некоторые кривые бъет на кучу прямых. Если это не пугает тогда делается примерно так.

1. Загружаем куда нить метафайл

Код: Metafile.LoadFromFile(FileName);
Автор: Zakolebali
Дата сообщения: 02.08.2006 09:25
unikum
Ок будем пробовать, думаю позже возникнут еще вопросы
Автор: RUNaum
Дата сообщения: 02.08.2006 19:58
только вопросы, имхо, будут уже не в этот топик, а в топик по Delphi / BCB / C# / VB и т.д., зависит от языка реализации =) а вообще, если все же дельфи используете, то советую на www.torry.net слазить и глянуть как DXF, так и WMF парсеры.
Автор: RedPromo
Дата сообщения: 14.08.2006 09:09
Кто нить знает такой формат AUF внем сохраняют проги данные про окна. Открытый это формат закрыттый, есть что ли сторонние для просмотра.
Автор: RUNaum
Дата сообщения: 19.08.2006 17:58
RedPromo
"данные про окна" - что это? на вотсит смотрел? вроде там был какой-то ауф.
Автор: Alek1
Дата сообщения: 23.08.2006 13:21
У меня такой несложный вопрос. Как сделать так, чтобы программа могла реагировать на перезаписывание файла на HDD (типа, когда CTRL+S нажимают в блокноте или где ещё)? Желательно или подробное объясенение или ссылка на него. Заранее благодарен
Автор: Alek1
Дата сообщения: 24.08.2006 10:55
Ну тогда звыняйте
Автор: Jokerjar
Дата сообщения: 29.09.2006 18:42
Где найти информацию о структуре файлов-демок игры Quake 3 arena (*.dm_68, *dm_67)
Желательно паскалевским языком )))
Автор: Qraizer
Дата сообщения: 29.09.2006 19:59
Структура файлов - это не скажу, но подскажу, что основное их содержимое - это просто поток сетевых пакетов, как они были получены от сервера записывающим демку. Так что можешь попытаться поискать формат сетевого протокола квака. Но вот боюсь, в этом ты прогоришь. Если б эта информация была легкодоступна, было бы очень просто хакать трафик и читерить.
Автор: Lyolick2
Дата сообщения: 25.10.2006 15:19
Не сталкивался ли кто с подробными описаниями DBC формата (db container)?
Оч. интересно! ))
Автор: RUNaum
Дата сообщения: 26.10.2006 05:18
Lyolick2
dbc открытый формат. погугли.
если нужна реализация под delphi: www.torry.net, или вообще стандартными компонентами.
также глянь тут: www.wotsit.org, хотя сомневаюсь.
Автор: Jokerjar
Дата сообщения: 23.11.2006 08:30
Позарез нужна любая инфа о формате Sony MPEGMOVIEVX (mpeg видео цифровиков Sony линии CyberShot)
Автор: xokc
Дата сообщения: 19.12.2006 19:53
кто знает, что за формат SIF?
Автор: Mushroomer
Дата сообщения: 19.12.2006 21:54
xokc
Яндакс просто пестрит ссылками http://11channel.dp.ua/print/news/hi-tech/2005/01/14/9321.html
Автор: xokc
Дата сообщения: 20.12.2006 18:54
Mushroomer
Блин, вот в Яндексе я посмотреть не догадался, в отличие от Гугла. Впрочем, и Яндекс только одну ссылку на него дает, правда сразу на 2-м месте. Проверю - он ли?
Спасибо.
Автор: Mushroomer
Дата сообщения: 20.12.2006 22:01
xokc
Цитата:
Впрочем, и Яндекс только одну ссылку на него дает
ссылок много, но все на одну и ту же статью. поиск в яндаксе
Автор: xokc
Дата сообщения: 24.12.2006 17:41
Mushroomer
Впрочем на сайте-производителе про SIF есть только косвенные упоминания в двух левых статьях. А их StuffIt нифига этот файл не читает.
Так что этот выстрел похоже мимо.
Автор: PiterX
Дата сообщения: 12.02.2007 19:39
Здравствуйте.
Вопрос такой. Есть график в EMF формате. Как можно вытянуть цыфровые данные оттуда?
(не используя всякие дигитайзеры рисунков)
Спасибо.
Автор: RUNaum
Дата сообщения: 14.02.2007 20:31
PiterX
тогда либо искать описание формата и писать утиль. либо же искать готовые решения, которые бы выводили данные в необходимом тебе виде (не видел подобных). посмотри выше список сайтов, где можно поискать описания форматов.

Страницы: 1234567891011121314

Предыдущая тема: графика в TPanel


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.