Форум программистов, компьютерный форум CyberForum.ru

Чтение бинарних файлов - C++

Восстановить пароль Регистрация
 
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
29.10.2013, 11:26     Чтение бинарних файлов #1
Вопросы:
1) Как в с++ читать какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде.
2) Как открыть какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде в Windows 7.
3) Файл имеют одинаковый бинарный код на всех операционных системах (Windows, Lunix, Unix, Android и т. п. )?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 11:26     Чтение бинарних файлов
Посмотрите здесь:

Чтение бинарных файлов C++
C++ Чтение Word файлов в C++
C++ Чтение файлов
C++ Чтение файлов
Чтение TarGA файлов C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,159
Завершенные тесты: 1
29.10.2013, 11:33     Чтение бинарних файлов #2
У потоковых классов есть методы read() и write() для бинарного чтения и записи.
Естественно, они читают не разбирая содержимого.
Это надо делать зная структуру файла.
Shtirliz72
200 / 160 / 38
Регистрация: 25.10.2013
Сообщений: 527
29.10.2013, 12:44     Чтение бинарних файлов #3
Смотрим спецификации fopen().
In order to open a file as a binary file, a "b" character has to be included in the mode string. This additional "b" character can either be appended at the end of the string (thus making the following compound modes: "rb", "wb", "ab", "r+b", "w+b", "a+b") or be inserted between the letter and the "+" sign for the mixed modes ("rb+", "wb+", "ab+").
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.10.2013, 17:02     Чтение бинарних файлов #4
Цитата Сообщение от ALEXKIRNAS Посмотреть сообщение
2) Как открыть какой-то файл (*.mp3, *.avi и т. п.) в бинарном виде в Windows 7.
Каким-нибудь hex-редактором.
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
29.10.2013, 17:18     Чтение бинарних файлов #5
1) наверно надо просто открыть поисковик, который укажет на этот форум
Открытие файла в бинарном режиме
2) так же как и в 1)
3) файл хранится в виде набора 0 и 1, естественно на носителях этот набор цифр одинаковый, отличаются только файловые системы, которые могут иметь разные способы хранения, но набор 0 и 1 для файла остаётся на любой системе одинаковым
Yandex
Объявления
29.10.2013, 17:18     Чтение бинарних файлов
Ответ Создать тему
Опции темы

Текущее время: 17:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru