|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vadim Tzirulnicov 2:5020/40.102 10 Aug 2003 15:32:56 To : All Subject : -B. CP866 not supported --------------------------------------------------------------------------------
_*ЯЯЯЯЯ*_ ИНННННННННННННННДДДДДДДДДДДДДДДДДъъъъъ ъ ъ ъ
Как узнать, двоичный ли файл либо текстовый ?
if (-B $file){
}
Hе помогает, т.к. считает файл в кодировке CP866 двоичным. А мне надо так:
если DOS-письмо, то false, если архив либо экзешник (к примеру), то true;
А то возвращает false только тогда, когда файл - текстовый _виндовый_.
А как написать регулярное выражение для определение бинарности файла по его
расширению ?
Пробовал следующее:
if ($file=~/^\.[zip|rar|exe|dll|so]/){print "TRUE";}
else {print "FALSE";}
- не фурычит... В чём моя ошибка ?
Как переконвертировать текст в CP866 из WIN1251 и обратно ?
ъ ъъъДН» Hу я вроде все сказал... Пока, _*All*_ !
ИНННННННННННННННДДДДДДДДДДДДДДДДДъъъъъ ъ ъ ъ
... Моя совесть настолько чиста и прозрачна, что её почти совсем на видно.
--- GoldEd 3.00.Beta5+
* Origin: Моя совесть настолько чиста и прозрачна, что её почт (2:5020/40.102)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/173513f3669f2.html, оценка из 5, голосов 10
|