Что нового

Представление файлов в бинарном коде

VermanVendetta13

Новичок
Сообщения
147
Репутация
0
Добрый день!

Можно ли каким-нибудь образом увидить звуковой файл как бинарный код, а затем зная бинарный код звука превратить обратно в файл. (Wav, MP3)

Заранее спасибо
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Автор
V

VermanVendetta13

Новичок
Сообщения
147
Репутация
0
Я так собственно уже делал.

Код:
$file = fileOpen ( "путь и имя файла")
$rad = FileRead ($file)
ConsoleWrite ( $file)

; также ставил и ConsoleWrite($rad)


Но у меня это не вышло
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
VermanVendetta13 [?]
Но у меня это не вышло
Функции FileOpen задайте mode в значение $FO_BINARY (16)
Код:
$file = fileOpen ( "путь и имя файла.и_расширение", 16)

Код:
$file = FileOpen("message.mp3", 16)



Добавлено:
Сообщение автоматически объединено:

* Но 16 это только для чтения. Чтобы для записи открыть, надо прибавить ещё $F:shok:VERWRITE (2)
Код:
$file = FileOpen("beep_sound.mp3", 16 + 2) ; открыть в бинарном режиме для перезаписи
FileWrite($file, "0x000000") ; ... что-то в него записать
FileClose($file)
 

edyapd

Осваивающий
Сообщения
380
Репутация
30
Я не очень разбираюсь в форматах музыкальных файлов, но что-то мне подсказывает, что автор таким образом получит закодированое бинарное представление файла.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
edyapd [?]
но что-то мне подсказывает, что автор таким образом получит закодированое бинарное представление файла.
Мне кажется это и нужно.
VermanVendetta13 [?]
Можно ли каким-нибудь образом увидить звуковой файл как бинарный код, а затем зная бинарный код звука превратить обратно в файл. (Wav, MP3)
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
VermanVendetta13 сказал(а):
Код:
$file = fileOpen ( "путь и имя файла")
$rad = FileRead ($file)
ConsoleWrite ( $file)

; также ставил и ConsoleWrite($rad)


Но у меня это не вышло
Убил комментарий. Знаете что, идите лучше почитайте справку. Бан на 7 дней.
 
Верх