EncInfo (content-плагин)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Upd. "DOS/ DOS Ru".
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
Для DOS кое-что отображается правильно (File_id.diz, часть досовских descript.ion), кое-что нет.
А для папок, ИМХО, вообще никаких надписей в этой колонке не надо.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Lev
Сообщения: 392
Зарегистрирован: Ср мар 02, 2005 16:34

Сообщение Lev »

Когда станет скучно, можно будет скомбинировать с плагином TextLine. Добавить туда кодировку "auto". Можно не килобайты тестировать, а только отображаемую строку.
Последний раз редактировалось Lev Вт окт 15, 2013 17:20, всего редактировалось 1 раз.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Не, за text line браться не планирую.

Avada
убрал "Folder". Плохие DOS файлы отмыль. 2-3шт. адрес в About Synwrite
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
OK. Но сначала погоняю сам и попробую понять, чем плохие отличаются от хороших. Что потребует некоторого времени. Всё предыдущее писалось на работе, а дома может оказаться иная картина.
Кстати, "Folder" отображается по-прежнему.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Avada
Учти что детект "ansi ru/ dos ru" такой. в первых 2 Кб ищутся все русиш символы (для ansi это одни коды, для dos другие, есть пересечение между ними). и если процент всех русишов больше 30 от всего блока, то "русский". можно и минимальный filesize задать. в ini

Добавлено спустя 3 минуты:

upd для "folder"
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
В общем и целом сейчас всё работает нормально, ложных определений кодировки на данный момент не вижу.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Спасиб. Я Х64 добавил
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

С ANSI и Юникодами, вроде, всё хорошо. Немного позабавило, что файл нулевого размера - ANSI. А вот с 866, по крайней мере в батниках, проблема. Половина моих .cmd - Binary, вторая половина - ANSI. С Binary разобрался: я часто использую в батниках символы 0x08 и 0x1A. Но, если их удалить, - всё равно ANSI. Параметр rus_word_len работает при определении DOS кодировки?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

SY, да, работает для русиш текстов и ansi и dos. попробуй ini. про алгоритм "ansi ru/ dos ru" я написал выше.
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Ага. Так работает:

Код: Выделить всё

[ini]
utf8_buffer_size_kb=8
oem_buffer_size_kb=8
oem_percent=0
rus_buffer_size_kb=8
rus_percent=0
rus_min_size=0
rus_word_len=3
Вот бы ещё один ключик в ини, типа такого:
binary_ignore=0x08,0x1A[,...]
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

1)ключ сделаю
2) зря ты задал 0 для 3 строк, я не проверял на нулях, хотя бы 1 надо..
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Да, с 1 лучше. С 0 по крайней мере один ANSI файл определялся как DOS.

Добавлено спустя 5 минут:

Этот ANSI файл продолжает определяться как DOS:

Код: Выделить всё

Диапазоны частот 
	P-GSM 900	E-GSM 900	R-GSM 900	GSM 1800	GSM 1900
Uplink	890 – 915 МГц	880 – 915 МГц	890 – 925 МГц	1710 – 1785 МГц	1850 – 1910 МГц
Downlink935 – 960 МГц	925 – 960 МГц	935 – 970 МГц	1805 – 1880 МГц	1930 – 1990 МГц

Каждый частотный канал в GSM занимает полосу 200 кГц. Для системы GSM-900 выделено
124 дуплексных частотных канала в диапазонах 890 - 915 МГц (передача MS=>BTS)
и 935 - 960 МГц (передача STS=>MS), а для системы GSM-1800 374 частотных канала
в диапазонах 1710 - 1785 МГц (передача MS=>BTS) и 1805 - 1880 МГц
(передача BTS=>MS). Недостаток каналов для обслуживания пользователей наиболее
распространенной системы GSM-900 заставил увеличить полосу частот, отводимую GSM
в этом диапазоне, на 2·10 МГц. Появился расширенный вариант E-GSM (Extended GSM),
где полоса частот 880 - 915 МГц выделена для передачи MS=>BTS, a полоса
925 - 960 МГц для передачи BTS=>MS. Кроме того, для развертывания сетей GSM
на железнодорожном транспорте разработан стандарт GSM-R, использующий полосы
876 - 880 МГц (MS=>BTS) и 921 - 925 МГц (BTS=>MS). На американском континенте
из-за смещенного регламента частот вместо GSM-1800 развертывают сети GSM-1900:
1850 - 1910 и 1930 - 1990 МГц.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

SY, нет, ты просто oem_percent занизил, он ловит NFO файлы- не надо трогать
Serge Yolkin
Сообщения: 664
Зарегистрирован: Сб июл 25, 2009 11:12

Сообщение Serge Yolkin »

Думал, проблема в => , но и без этого - DOS
Ответить