Как найти все файлы corel

Всем доброго времени суток!

Посоветуйте файловый менеджер под Windows, который это умеет, конечно если такой существует.Может быть существует какое то другое решение.

Зачем это надо?

В ZIP/RAR архивах (backup) есть много файлов в CorelDRAW формате. .CDR по сути является ZIP архивом, в котором содержатся данные о документе (два xml-файла) и собственно сама графика, в xml содержится весь текст, который есть в документе. Часто бывает надо найти нужный документ CorelDRAW, по тексту содержащемуся в нем, при том что документ находится в ZIP/RAR архиве.

Т.е. есть архивы, в них еще архивы, а в них текстовые файлы, надо искать по тексту в них.

Спасибо!

Как найти/восстановить файл корела?

Помогите, пожалуйста! Работала в кореле, все время сохраняла + резервные копии. Потом все неожиданно закрылось. Стала все открывать — и оригинал, и копии — все в начальном варианте (то, что вчера сохраняла) . 6 часов работы впустую ( Искала во временных папках — там пусто, может я не там ищу?

  • файл

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #1

Предположим на диске множество кореловских файлов разбросанных по разным каталогам. Требуется найти файл, созданный неизвестно когда, неизвестного названия, единствено, что о нем известно — в нем содержится некий текстовый фрагмент. Как можно такое сделать? В принципе, если файлы были бы записаны без компрессии, наверное, можно было попробовать стандартным поиском по вхождению слова, но файлы в основном все компрессированы и самых различных версий от 9 до 13. Реально ли сделать такое? Для других графических форматов с компрессией (DOC, EPS, AI, PDF и т.д.) существуют специальные утилиты, а есть ли что либо подобное для корела? Я как-то сходу не нашел, может самому написать?

  • #2

Ответ: Как найти CDR по известному текстовому фрагменту?

Нет такого, писать придется самому.

Подсказка — для того чтобы не перебирать все объекты в документе, вам поможет команда Application.CorelScript.ExtractText(«d:textfilename.txt») которая весь текст из документа сохранит на дисковый файл. Имя текстового файла можно формировать например из полного пути к файлу заменяя на _ txtfile=»text-» & replace(activedocument.FilePath,»»,»_») & Activedocument.Name & «.txt»

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #3

Ответ: Как найти CDR по известному текстовому фрагменту?

То есть, написать скрипт, который будет по очереди открывать все кореловские файлы, экстрагировать из них текст, и искать в них? Что-то это черезчур по-моему, если файлов порядка нескольких сот, она их больше суток таким образом индексировать будет — файлы бывают очень тяжелые. :( А попроще никак?

  • #4

Ответ: Как найти CDR по известному текстовому фрагменту?

Нет
Надо комп не слишком дохлый, чтобы окрывание было быстрее :)

xplight


  • #5

Ответ: Как найти CDR по известному текстовому фрагменту?

в любом случае, процесс займет достаточно времени… — именно открывания файлов, и не в машине дело…
допустим 1 файл — 10 сек; имеем 200 файлов.
10*200=200060=30,(3) — короче пол часа…

sander


  • #6

Ответ: Как найти CDR по известному текстовому фрагменту?

за ночь 5000 файлов.

  • #7

Ответ: Как найти CDR по известному текстовому фрагменту?

На быстром компе открываются файлы быстрее :)

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #8

Ответ: Как найти CDR по известному текстовому фрагменту?

Ну да, 10 сек! У меня пустой файл и то дольше открывается. Есть файлы размером несколько сот метров открываются минут по 20. К тому же такой процесс поиска фоном не запустишь — сразу все ресурсы сожрет. Нет, нужен другой выход, формат файлов простой — обычный RIFF, механизм компрессии тоже сейчас примерно мне ясен, попробую с какой скоростью распаковывать будет, а там, посмотрим, может утилиту поиска напишу.

  • #9

Ответ: Как найти CDR по известному текстовому фрагменту?

Гм. я думал, очевидно что предлагается запустить экстракт всего текста во всех файлах и сложить текст в своего рода базу, которая займет всего пару мег и будет использована для поиска.

А пустой файл открываться должен на любом компе за долю секунды, чтобы добиться этого (в тысячный раз повторяю) используйте патч color styles changeclol.exe — поиск по форуму да поможет вам!

А на крутом компе файлы сколько б ни занимали открываться будут раз в 100 быстрее чем на тормозном :) LOL

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #10

Ответ: Как найти CDR по известному текстовому фрагменту?

Насколько я понимаю, этот патч только для 11 версии, к тому же ускоряет открытие только кривых файлов, а тут вопрос несколько другой. Комп действительно дохлый, файловых архивов много, и часть из них на дисках. Каждый диск может понадобиться раз в сто лет и для индексирования каждого сутки времени тратить жалко. Тем более есть побочные плюсы — к примеру такой утилитой можно будет, не открывая файл, сразу посмотреть, какой текст там не переведен в кривые и какие шрифты используются. Кроме того, на базе этого можно попробовать продолжить мой старый проект CDR doctor по восстановлению сбойных CDR файлов, так что я, наверное, все таки этим займусь.

  • #11

Ответ: Как найти CDR по известному текстовому фрагменту?

патч для любых версий :) что в нем намекает на экслюзивность для 11? Что значит кривые файлы? стандартные от корела с встроенными colorstyles? жаль что разработчики не знают до сих пор что это кривые файлы, все бы жить стало легче.

Желаю успехов с утилитой, подозреваю что это будет не просто…

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #12

Ответ: Как найти CDR по известному текстовому фрагменту?

Я не нашел на форуме универсальный, нашел патч для cdrcore110.dll а это 11 корел, там так явно и сказано. А как универсальный сделать? Кривые файлы — файлы с чрезмерным количеством лишних стилей, но тормоза бывают не только изза этого. У меня, например есть файлик, целиком векторный, состоящий из кучи мелких обьектов рисованых кисточкой, весит метра два всего, зато открывается минут 40. Что касается сложности — не так страшен черт, повторяю, разборка файла на кусочки у меня есть, декомпрессия тоже, вроде, заработала, причем довольно шустро по скорости. Осталось собрать все воедино и поэкспериментировать на куче разнородных файлов.

  • #13

Ответ: Как найти CDR по известному текстовому фрагменту?

На форуме поиском по changeclol несколько сообщений, в первом же из них ссылка: http://forum.rudtp.ru/search.php?searchid=517638 :)

Тот векторный файл может содержать те самые colorstyles. Интересно в любом случае увидеть файл, который на моем компе будет открываться дольше 10 секунд. Если есть возможность, скиньте на почту ( woxxom (at) gmail (dot) com)

lev


  • #14

Ответ: Как найти CDR по известному текстовому фрагменту?

Раз уж Вы умеете, то можете просто выкусывать из файлов фрагмент содержащий цветовые стили, он помечен тем же тегом — clol, тогда их и открывать не понадобится, а можно будет просто обработать директорию с файлами.

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #15

Ответ: Как найти CDR по известному текстовому фрагменту?

Хоть с патчем хоть без него, все равно тормозит — комп просто у меня медленный. А программа текст выдергивает мгновенно — вот сами зацените сырую тестовую версию: http:\mbkhome.narod.rucdrfindCDRFIND.EXE
Пока что она умеет только показывать информацию о файле (тексты, шрифты, внутреннюю структуру)
Никто не подскажет где можно накопать формат тэга txsm? А то немного через задницу все написано, хоть и работает.

  • #16

Ответ: Как найти CDR по известному текстовому фрагменту?

Уоу! сильно!

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #17

Ответ: Как найти CDR по известному текстовому фрагменту?

А вот теперь и поиск по текстовому фрагменту работает, зацените! Файл лежит там же.

  • #18

Ответ: Как найти CDR по известному текстовому фрагменту?

Если интересно, то вот cdrcpr.dll от Х3, не знаю есть ли отличия…

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #19

Ответ: Как найти CDR по известному текстовому фрагменту?

wOxxOm сказал(а):

Если интересно, то вот cdrcpr.dll от Х3, не знаю есть ли отличия…

У меня работает и на cdrcpr.dll от x3 я специально проверял.

_MBK_

_MBK_

Пикирующий бомбардировщик


  • #20

Ответ: Как найти CDR по известному текстовому фрагменту?

Выложил еще более новую версию: 1.2 Теперь можно ставить программу как вьювер для CDR файлов по умолчанию, сделал более удобный показ результатов поиска и исправил несколько мелких ошибок.
У меня вообще безумная идея возникла — к примеру, если текст переведен в кривые, то поиск бесполезен — так может попробовать добавить поиск по специфическим объектам , скажем, данного цвета или размера?

Jenny6 / 04.12.2012, 03:56/03:56

Собственно сабж в теме…
Сохраняла 20 минут назад. Только что мой Corel Draw 4 вылетел не оставив мне никакой надежды на сохранение.
Открыла резервную копию, она вообще тупо пустая. Открыла сам файл и худшие ожидания оправдались, я вернулась со своим чертовым проектом на несколько уровней назад.
Пожалуйста, скажите, что еще можно как-то восстановить мою работу и 6 часов жизни не пошли насмарку?!
Почему в это адской программе нет какого-то предохранителя и запоминалке в черновиках?
Почему даже Word когда вылетает при повторном открытии все же предлагает восстановить поврежденный файл?!
((((( я убито

vosstanovlenie-faylov-coreldrawДоброго времени!

Программа CorelDraw очень популярна среди дизайнеров и творческих людей. И вполне логично, что творческие люди с гуманитарным складом ума могут запаниковать, если что-то пойдет не так и документ перестанет открываться (это чувство усиливается, когда задумываешься о том, сколько на него было потрачено: дни, недели…) … 😢

Собственно, эта заметка как раз призвана помочь в такой вот не простой момент… Если у вас случилось что-то типа сбоя электропитания, ошибки в самой программе CorelDraw или еще какой напасти – не спешите отчаиваться! Файл с рисунком (графическим проектом) можно попытаться восстановить (даже если он совсем перестал открываться).

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

И так…

*

Содержание статьи

    ускорение ПК

  • 1 Что можно сделать для восстановления проекта CorelDraw
    • 1.1 👉 ШАГ 1
    • 1.2 👉 ШАГ 2
    • 1.3 👉 ШАГ 3
    • 1.4 👉 ШАГ 4
    • 1.5 👉 Вместо заключения
  •  → Задать вопрос | дополнить 

Что можно сделать для восстановления проекта CorelDraw

👉 ШАГ 1

Первый совет может показаться кому-то странным, но всё-таки…

Для начала попробуйте запустить 👉 архиватор 7-Zip (прим.: он позволяет легко распаковывать многие файлы, не являющиеся архивами) и с его помощью распаковать файл «.CDR» (это и есть файл-проекта).

Распаковать CDR-файл

Распаковать CDR-файл

Примечание!

Если архиватор не может открыть архив по какой-то причине, то переименуйте расширение CDR в ZIP и попробуйте вновь. Получилось? 👌

*

Далее нужно найти папку content: в ней посмотрите, присутствует ли файл riffData.cdr (👇) и обратите внимание, лежат ли какие-то файлы в папке data?

Просмотр файлов извлеченных из ".CDR"

Просмотр файлов извлеченных из «.CDR»

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

  1. Открыть приложение CorelDraw и создать новый документ;
  2. Открыть документ как архив и удалить из него папку content;
  3. Вставить папку content из старого файла;
  4. Открыть документ в CorelDraw.

Вообще, процедура не выглядит слишком уж сложной, вполне доступно для гуманитариев, раз уж они умеют рисовать на компьютере… Судя по тестам, способ работает не всегда, только если исходный файл поврежден не слишком сильно. Посоветовал бы всё же попробовать, может получится?

(благо, для всей работы потребуется только архиватор и 3 мин. времени…)

*

👉 ШАГ 2

На своем блоге я неоднократно рекомендовал аналог MS Office — 👉 LibreOffice. В его арсенале есть программа DRAW, которая при попытке открыть испорченный файл автоматически предложит его восстановить. Почему бы не попробовать?..

DRAW — файл еще не восстановлен!

DRAW — файл еще не восстановлен!

Успешно восстановлен!

Успешно восстановлен!

Если восстановление было успешно завершено, вы сможете попытаться открыть проект «.CDR» прямо в DRAW (👇). Сразу отмечу, что на открытие подобных файлов требуется значительное время (2-3 мин. и более!). Не торопитесь закрывать программу, если вам показалось что она зависла!

Рисунок CDR был открыт!

Рисунок CDR был открыт!

*

👉 ШАГ 3

Если предыдущее не помогло, порекомендовал бы воспользоваться одной программой, которая позволяет бесплатно просматривать (а после и восстанавливать) многие поврежденные файлы «.CDR». Речь идет о приложении Recovery Toolbox for CorelDraw.

Кстати, предпросмотр нужен для проверки эффективности восстановления: если изображение в окне предварительного просмотра отображается без каких-либо серьезных проблем и все элементы успешно восстановлены, данные легко можно экспортировать в новый файл формата CorelDraw.

Файл был прочитан! / в качестве примера

Файл был прочитан! / в качестве примера

*

Как работает Recovery Toolbox for CorelDraw 

Эта программа работает аналогично др. продуктам этой компании: просто, в пошаговом режиме, и без задания каких-то «длинных» непонятных опций…

Кратко о том, что нужно сделать для восстановления поврежденного файла CorelDraw:

  1. Скачать Recovery Toolbox for CorelDraw с офиц. сайта:
    https://coreldraw.recoverytoolbox.com/ru/;
  2. Установить программу и запустить ее, используя ярлык на рабочем столе;
  3. Выбрать поврежденный файл в «*.CDR» формате и начать его анализ (👇);
  4. Просмотреть результаты и оценить эффективность работы;
  5. Сохранить восстановленный документ;
  6. Продолжить работу с восстановленным файлов в CorelDraw.
  7. Примечание: для экспорта восстановленных данных в новый проект требуется установленный CorelDraw.

Анализ файла

Анализ файла

Обработка файла

Обработка файла

Кстати, программа работает не очень быстро, видимо связано с некоторыми особенностями алгоритмов (например, на мой небольшой файл потребовалось около 10-15 мин.). Однако, уверенно восстанавливает данные даже при серьезных повреждениях.

Главное дождаться, пока она закончит работу (терпение и еще раз терпение 😉). Кстати, на более мощных компьютерах работает быстрее, если есть возможность, выбирайте машину для установки помощнее!

*

👉 ШАГ 4

Вместо приложения Recovery Toolbox for CorelDraw можно воспользоваться его аналогом — онлайн-версией для восстановления файлов «.CDR».

Как пользоваться сервисом:

  1. перейти по ссылке на офиц. сайт: https://coreldraw.recoverytoolbox.com/online/ru/;
  2. выбрать файл в формате «*.CDR» для загрузки на сервер;
  3. указать корректный адрес email и проверочный код (👇);
  4. оплатить услугу восстановления данных;
  5. скачать восстановленный файл.

Онлайн-форма для восстановления файлов (скрин с офиц. сайта)

Онлайн-форма для восстановления файлов (скрин с офиц. сайта)

Самое главное, что однократное использование онлайн-сервиса обходится дешевле, чем покупка полной лицензии на Recovery Toolbox for CorelDraw.

К тому же работать с сервисом возможно не только с рабочих станций Windows, но и с любого устройства, которое подключено к сети Интернет (планшет, компьютер или даже мобильный телефон). Неважно, какая операционная система используется, главное, чтобы открывался Интернет-браузер!

*

Вопрос на засыпку: не отправит ли данный сервис мой проект куда-нибудь еще? 

Можно ответить встречным вопросом: а нужен ли ваш проект кому-то еще? Не думаю, что большинство пользователей разрабатывают логотип Apple… 😉

Если всё же хотите себя обезопасить на 100% и в этом плане — то вместо онлайн-сервиса используйте приложение: в нем все операции выполняются исключительно на локальном компьютере. Для полноценной работы Recovery Toolbox for CorelDraw, Интернет вообще не требуется!

*

👉 Вместо заключения

1) Всегда делайте бэкапы файлов и документов, с которыми долго и тяжело работаете. Потраченная минута экономит дни и недели, и страхует от потери всей проделанной работы!

2) Не пренебрегайте бесплатными способами (из ШАГА 1, 2), описанными вначале статьи!

3) В случае, если у вас пропали с диска (были удалены) сами файлы «.CDR» — то их тоже можно попытаться найти и восстановить (главное — ничего не копировать на тот носитель, где они были ранее сохранены!). О том, как это сделать — рассказано 👉 в одной моей прошлой заметке.

4) Если самостоятельно провести процедуру восстановления не получается — обращайтесь к профессионалам (если, конечно, файлы стоят того 😉).

*

Если вы восстановили файлы как-то иначе — сообщите в комментариях (заранее мерси!).

Всего доброго!

👋

Пост по заметкам

от компании Recovery Toolbox

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Понравилась статья? Поделить с друзьями:
  • Как на контурной карте найти озеро байкал
  • Как составить средний балл аттестата
  • Как найти людей на фото iphone
  • Как найти поиск каналов на тюнере
  • Как найти сумму площадей многоугольников