Не могу открыть файл .obj

Вопрос или проблема

Я использую Ubuntu 14.04 LTS. Я скачал zip-файл онлайн, который содержит коды для Abaqus. Код UMAT называется CMSG.obj. Когда я открываю его, вот что он говорит

Для файлов типа «документ TGIF» не установлено ни одного приложения.
Хотите найти приложение для открытия этого файла?

После нажатия «да» он ищет и говорит

Документ TGIF не поддерживается.

Мой вопрос: Что такое документ TGIF и как он связан с файлами .obj? Есть ли программное обеспечение, которое я могу использовать для открытия этого файла? Я предполагаю, что он содержит 3D-изображения.

Tgif — это графическая программа, используемая для рисования, возможно, она встроена в abaqus.

Также источник:

TGIF — это универсальная, но простая программа для рисования. В отличие от Adobe Photoshop или PowerPoint, TGIF сосредоточена на том, чтобы позволить вам выполнять простые вещи быстро и легко, а не превращать все в сложный и трудоемкий процесс. После многолетнего регулярного использования TGIF, я обнаружил, что, вероятно, в 95% случаев более сложные программы были избыточными для задачи, которую я хотел выполнить.

Ход экспорта будет показан в окне сообщений. Имя выходного файла будет состоять из базового имени текущего файла (т.е. без расширения .obj) с расширением, указывающим на формат. Например, если файл TGIF назывался ‘schema_template.obj’, и вы экспортируете как изображение GIF, имя выходного файла будет ‘schema_template.gif’. Вы можете экспортировать в форматы EPS (.eps), PostScript (.ps), X-битовая карта (.xbm), EPSI (.epsi), GIF (.gif) и HTML. Некоторые установки TGIF также позволяют использовать форматы PNG (.png) и JPEG (.jpg).

Файлы Tgif хранятся в формате .obj, прежде чем быть преобразованными в другие графические форматы, такие как .gif, png, jpg, ps, gif и т.д.

Смотрите здесь и здесь для tgif.

Чтобы установить, выполните:

sudo apt-get install tgif

#или

sudo apt install tgif

x-tgif не единственный формат файла для .obj файлов, хотя оболочка, основанная на X, вероятно, идентифицирует все объекты как x-tgif. Я полагаю, вы ищете что-то для декодирования объектного файла программы, а не графического файла. Этот файл, вероятно, не содержит исходный код программы, а просто имеет достаточно информации для генерации бинарников программы. Если вы посмотрите на файл, объектный файл программы будет начинаться с некой формы описателя цели. Если вы увидите “ELF” там, это код, а не графика. Он предназначен для передачи в компоновщик и не гарантирует наличие исходного кода (если он был скомпилирован для включения исходного кода, вы можете повезти и сможете извлечь исходный код в отладчике, если сможете воспроизвести настройку разработки, но это выходит за рамки данного вопроса, так как может потребовать другие файлы и т.д.).

Ответ или решение

Не удается открыть файл .obj: что это такое и как его открыть

Вопрос о том, почему вы не можете открыть файл с расширением .obj, требует уточнения, так как существует несколько форматов файлов с этим расширением. В вашем случае, судя по содержанию файла и контексту использования с Abaqus, можно предположить, что вы имеете дело с объектным файлом системы экстракции данных Abaqus или, возможно, с файлом TGIF, как указано в вашем сообщении.

Что такое файл .obj?

  1. Объектные файлы: В большинстве случаев файлы с расширением .obj являются объектными файлами, которые используются в программировании и компиляции. Эти файлы содержат скомпилированный код, предназначенный для дальнейшей компоновки. Они обычно начинаются с заголовка, связанным с форматами ELF (Executable and Linkable Format), COFF (Common Object File Format) или PE (Portable Executable). Открыть такие файлы можно с помощью компиляторов или отладчиков.

  2. Файлы графики TGIF: Файлы .obj также могут относиться к графическая программе TGIF, используемой для работы с графическими изображениями. В этом контексте .obj файлы могут хранить векторные изображения или сцены.

Постановка проблемы

Согласно вашему описанию, когда вы пытаетесь открыть файл CMSG.obj, система предлагает вам найти программу для открытия файла, но не находит подходящий вариант. Это может происходить потому, что ваше приложение не распознает формат файла .obj в качестве графического или объектного файла.

Как открыть файл CMSG.obj?

  1. Определите тип файла: Сначала убедитесь, что ваш файл действительно является объектным файлом, предназначенным для использования с программированием (например, для Abaqus). Это можно сделать, открыв файл в текстовом редакторе и проверив наличие текстовых строк, указывающих на формат ELF или другой бинарный формат.

  2. Установка программ TGIF: Если файл является графическим и используется в TGIF, вы можете установить TGIF следующим образом:

    sudo apt-get install tgif

    или

    sudo apt install tgif

После установки TGIF попробуйте открыть файл с его помощью. Если TGIF поддерживает формат .obj, вы сможете просматривать и редактировать файл.

  1. Использование программ для разработки: Если это объектный файл, вы можете использовать компилятор или среду разработки (IDE), такие как gcc или g++, для работы с ним. Например:
    g++ CMSG.obj -o output

Заключение

Исходя из контекста вашего вопроса, необходимо уточнить предназначение файла CMSG.obj и соответствующую программу для его открытия. Если файл относится к объектному коду и не содержит графических данных, вам, возможно, потребуется соответствующая среда разработки. В противном случае, если вы имеете дело с графикой TGIF, установка этой программы поможет вам решить проблему.

Оцените материал
Добавить комментарий

Капча загружается...