Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Чем открыть .rcc  (Прочитано 177170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Чем открыть .rcc
« : 27 Августа 2024, 22:07:21 »
Чем открыть, отредактировать и закрыть .rcc?
Например тему для SMPlayer.

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #1 : 28 Августа 2024, 06:37:56 »
много чего пишуть ))
1)
rcc - это не формат файла. Это компилятор ресурсов Qt. Он также не создает файл ресурсов. Он преобразует ресурсы, указанные в вашем файле qrc, в исходный файл C ++ и позволяет компилятору C ++ скомпилировать его в объектный код, который будет связан с вашим приложением.

Посмотрите qrc_yourproject.cpp что получилось в вашем каталоге сборки. Не пытайтесь напрямую обращаться к объектам / структурам, определенным в файле, поскольку Qt может изменить способ их создания в более поздних версиях. Для этого используйте вызовы управления ресурсами Qt.

2)
Что такое RCC файл?

Файл RCC - это файл сжатых данных, созданный Autodesk Recap, программой, используемой для создания 3D-моделей или 2D-чертежей путем сканирования изображений. Он содержит структурированные данные сканирования, полученные со статического или наземного 3D-лазерного сканера фиксированного происхождения на штативе. Файлы RCC сжимаются для уменьшения размера файла, поскольку структурированные снимки могут стать очень большими.
3)
Полное имя формата файлов, которые используют расширение RCC: Resource Script Format. Формат файла RCC совместим с программным обеспечением, которое может быть установлено на системной платформе . Файлы с расширением RCC классифицируются как Файлы разработчика файлы. Подмножество Файлы разработчика содержит #NUMEXTENSIONS # различных форматов файлов. Пользователям рекомендуется использовать C++ Builder программное обеспечение для управления RCC файлами, хотя 1 другие программы также могут обрабатывать этот тип файлов. На официальном сайте разработчика Embarcadero Technologies, Inc. вы найдете не только подробную информацию о программном обеспечении C++ Builder, но также о RCC и других поддерживаемых форматах файлов.

Выбирай на свой вкус... А сначала задай запрос яндексу

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7772
  • We were here
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #2 : 28 Августа 2024, 06:44:11 »
.rcc
Вроде не новичок. Пора бы уже понять, что линукс на три символа после точечки - относительно без разницы.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #3 : 29 Августа 2024, 13:09:34 »
Вопрос не праздный, в последние время многие темы идут только в .rcc

Я могу показать как сделать .rcc

Установить qtbase5-dev-tools или выше

в папке 1 создать папку Breeze2 в ней ваши иконки для темы

в папке 1 создать вот такой Breeze2.qrc

<RCC>
<qresource prefix="/">
<file>Breeze/a_marker.png</file>
<file>Breeze/warning.png</file>
</qresource>
</RCC>

в терминале открытым в папке 1:

rcc -binary Breeze2.qrc -o Breeze2/Breeze2.rcc
или если не сработает, нужно указать прямой путь:

/usr/lib/x86_64-linux-gnu/qt5/bin/rcc -binary Breeze2.qrc -o Breeze2/Breeze2.rcc
Я не буду делать темы в недоступных для просмотра .rcc пока разработчики позволяют использовать простые папки с .png

К сожалению, не просмотрев (не распаковав) .rcc, я не могу увидеть состав темы иконок.

Как открыть .rcc?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7891
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #4 : 29 Августа 2024, 13:23:45 »
Так может ответ в вопросе.
По аналогии. Гномы тоже "пакуют" темы в gresource. Распаковывается этим gresource.
Цитировать
rcc -binary Breeze2.qrc -o Breeze2/Breeze2.rcc
Смотри на него справку, может он и распаковывает свое творчество. Я мельком заглянул в KDE. Там много симлинков на какой-то choser, может в этом-же направлении.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7772
  • We were here
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #5 : 29 Августа 2024, 13:33:48 »
rcc -binary Breeze2.qrc -o Breeze2/Breeze2.rcc
Непрозрачно намекает, что это бинарный формат. Он ничем не открывается.

Проверьте:
file Breeze2/Breeze2.rcc
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #6 : 29 Августа 2024, 14:44:54 »
Breeze2.rcc: data

/usr/lib/x86_64-linux-gnu/qt5/bin/rcc --help

Options:
  -h, --help           Displays this help.
  -v, --version        Displays version information.
  -o, --output <file>  Write output to <file> rather than stdout.
  --name <name>        Create an external initialization function with <name>.
  --root <path>        Prefix resource access path with root path.
  --compress <level>   Compress input files by <level>.
  --no-compress        Disable all compression.
  --threshold <level>  Threshold to consider compressing files.
  --binary             Output a binary file for use as a dynamic resource.
  --namespace          Turn off namespace macros.
  --verbose            Enable verbose mode.
  --list               Only list .qrc file entries, do not generate code.
  --project            Output a resource file containing all files from the
                       current directory.

Arguments:
  inputs               Input files (*.qrc).
« Последнее редактирование: 29 Августа 2024, 14:59:38 от ase66 »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #7 : 29 Августа 2024, 15:27:56 »
Цитировать
sudo file Faenza-Silver.rcc
Faenza-Silver.rcc: Qt Binary Resource file

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7891
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #8 : 29 Августа 2024, 15:37:46 »
Цитировать
/usr/lib/x86_64-linux-gnu/qt5/bin/rcc --help
Скорей всего, именно этот файл "золушка", которая выполняет грязную работу.
Но твоя команда "rcc -binary Breeze2.qrc -o Breeze2/Breeze2.rcc", вероятнее, запустит /usr/bin/rcc, который, в свою очередь, симлинк на qtchooser.
И как я говорил, там очень много симлинков на этот qtchooser. Почему-бы одному из них не оказаться "открывалкой для rcc"...

И стандартно-банальное, поискать-погуглить. Первая пара ссылок.
https://stackoverflow.com/questions/35596345/opening-editing-qt-resource-file-rcc
https://github.com/nekiro/rcc-extractor
« Последнее редактирование: 29 Августа 2024, 17:20:38 от andytux »

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 187
    • Просмотр профиля
Re: Чем открыть .rcc
« Ответ #9 : 29 Августа 2024, 20:14:09 »
Смотрел. Ничего его не берёт.

 

Страница сгенерирована за 0.037 секунд. Запросов: 25.