Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Опредиление типа файла / 9 сообщений из 9, страница 1 из 1
04.10.2008, 17:49
    #35576328
DJLYAMUZIKA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
Как определить перед нами текстовый или бинарный файл?
...
Рейтинг: 0 / 0
04.10.2008, 18:12
    #35576343
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
Проверить на наличие символов, которых в текстовом файле быть не может.
...
Рейтинг: 0 / 0
05.10.2008, 16:12
    #35576775
DJLYAMUZIKA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
AntonariyПроверить на наличие символов, которых в текстовом файле быть не может.
Например ???
...
Рейтинг: 0 / 0
05.10.2008, 17:23
    #35576801
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
DJLYAMUZIKA AntonariyПроверить на наличие символов, которых в текстовом файле быть не может.
Например ???
chr(0) в пяти байтах подряд :)

Вообще, вы определитесь, что подразумеваете под "текстовым файлом".
Ибо ответ будет зависеть от используемой кодировки. Unicode, скажем...

Для 866 и 1251 все просто - наличие в файле chr(10)+chr(13) и большинство
байт из диапазонов [0-z] и [А-я] или наличие достаточного количества chr(32).
...
Рейтинг: 0 / 0
05.10.2008, 18:15
    #35576839
DJLYAMUZIKA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
вообще мне надо определить перед нами действительно Бинарный файл или нет.
...
Рейтинг: 0 / 0
05.10.2008, 19:58
    #35576907
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
DJLYAMUZIKAвообще мне надо определить перед нами действительно Бинарный файл или нет.
Тогда прОдолжу встречные вопросы: определитесь, что вы подразумеваете под "бинарным файлом".

С моей точки зрения - все файлы "бинарные", ибо состоят из байтов, которые состоят из битов.
Если же вы под "бинарными" понимаете исполняемые файлы, то и здесь не все просто, ибо есть
EXE и есть COM, есть упаковщики кода... А, например, экзелевский файл при "тупом" анализе байт
скорее потянет на "бинарный" файл, чем com, выводящий на экран 20 строк текста.

Кроме этого, поройтесь на ExeTools , там этих анализаторов...
...
Рейтинг: 0 / 0
06.10.2008, 14:19
    #35578144
DJLYAMUZIKA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
AndreTM DJLYAMUZIKAвообще мне надо определить перед нами действительно Бинарный файл или нет.
Тогда прОдолжу встречные вопросы: определитесь, что вы подразумеваете под "бинарным файлом".

С моей точки зрения - все файлы "бинарные", ибо состоят из байтов, которые состоят из битов.
Если же вы под "бинарными" понимаете исполняемые файлы, то и здесь не все просто, ибо есть
EXE и есть COM, есть упаковщики кода... А, например, экзелевский файл при "тупом" анализе байт
скорее потянет на "бинарный" файл, чем com, выводящий на экран 20 строк текста.

Кроме этого, поройтесь на ExeTools , там этих анализаторов...
Странно я думал что бинарный файл назвали потому что каждий байт какбы состаит из 2(чегото там точно не знаю) двоичных битов(извеняюсь точно не знаю)
Ты смотрел в UltraEdite каждый бинарный фай там виден как просто текст и разложеный по полочкам.
В полочках каждый байт из текста равен 2м символам например 00 E1 E3 и тд. и тп.
Что ты на это скажешь?
...
Рейтинг: 0 / 0
06.10.2008, 16:41
    #35578587
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
Что это HEX-представление кодов символов из файла. Любого файла.
...
Рейтинг: 0 / 0
06.10.2008, 20:02
    #35579086
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опредиление типа файла
DJLYAMUZIKAЧто ты на это скажешь?
Бинарный файл
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Опредиление типа файла / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]