Russian Qt Forum
Июля 07, 2025, 11:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: платформонезависимые расширения файлов  (Прочитано 3034 раз)
AndreyK
Гость
« : Июля 24, 2011, 23:07 »

Всем привет! Пишу программу используя библиотеку Qt, и она будет ориентированна на ОС Windows, дистрибутивы Linux и т. д. Рядом с прогой будет файл с расширением *.ini и *.mp3.Вопрос, будет ли какая либо другая ОС по мимо Windows читать этот файл? И вообще есть ли платформонезависимые расширения файлов, т.е тот файл который будет читаться любой ОС.
Записан
popper
Гость
« Ответ #1 : Июля 24, 2011, 23:21 »

грубо говоря, информацию из файла читает программа, которая знает, какой формат хранения этой инфрмации в файле и как эту информацию использовать
операционке такой файл вообще может быть не нужен.
другое дело, если формат файла достаточно специфичен, т.е. для его чтения или записи нужна сторонняя библиотека. здесь могут быть какие-то ограничения, связанные с операционкой
« Последнее редактирование: Июля 27, 2011, 16:02 от popper » Записан
Sancho_s_rancho
Гость
« Ответ #2 : Июля 24, 2011, 23:22 »

А что, в вашем понимании, значит читать файл? Обычно под чтением файла подразумевается получение байтов, его составляющих. Причем тут формат файла?
Записан
AndreyK
Гость
« Ответ #3 : Июля 25, 2011, 01:23 »

Это то верно что он читает байты, но мало ли какая-то ОС вообще не захочет читать эти байты.
Записан
NortT
Гость
« Ответ #4 : Июля 25, 2011, 03:23 »

Какая разница что хочет ОС. Главное чтобы ваша программа знала, что делать с этим файлом. А расширение файла вообще никак не определяет его содержание, mp3 файл без расширения не перестанет быть от этого mp3 файлом.
Записан
hackoff
Гость
« Ответ #5 : Июля 25, 2011, 06:54 »


Для хранения настроек удобнее использовать класс QSettings Улыбающийся
Записан
AndreyK
Гость
« Ответ #6 : Июля 25, 2011, 12:37 »

Всё ясно. Спасибо всем за ответы.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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