View previous topic :: View next topic |
Author |
Message |
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Tue Oct 15, 2013 16:49 Post subject: |
|
|
Alextp
Для DOS кое-что отображается правильно (File_id.diz, часть досовских descript.ion), кое-что нет.
А для папок, ИМХО, вообще никаких надписей в этой колонке не надо. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Lev
Joined: 02 Mar 2005 Posts: 392
|
(Separately) Posted: Tue Oct 15, 2013 16:59 Post subject: |
|
|
Когда станет скучно, можно будет скомбинировать с плагином TextLine. Добавить туда кодировку "auto". Можно не килобайты тестировать, а только отображаемую строку.
Last edited by Lev on Tue Oct 15, 2013 17:20; edited 1 time in total |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Oct 15, 2013 17:05 Post subject: |
|
|
Не, за text line браться не планирую.
Avada
убрал "Folder". Плохие DOS файлы отмыль. 2-3шт. адрес в About Synwrite _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Tue Oct 15, 2013 17:59 Post subject: |
|
|
Alextp
OK. Но сначала погоняю сам и попробую понять, чем плохие отличаются от хороших. Что потребует некоторого времени. Всё предыдущее писалось на работе, а дома может оказаться иная картина.
Кстати, "Folder" отображается по-прежнему. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Oct 15, 2013 18:28 Post subject: |
|
|
Avada
Учти что детект "ansi ru/ dos ru" такой. в первых 2 Кб ищутся все русиш символы (для ansi это одни коды, для dos другие, есть пересечение между ними). и если процент всех русишов больше 30 от всего блока, то "русский". можно и минимальный filesize задать. в ini
Добавлено спустя 3 минуты:
upd для "folder" _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10315 Location: Россия, Саратов
|
(Separately) Posted: Tue Oct 15, 2013 19:27 Post subject: |
|
|
Alextp
В общем и целом сейчас всё работает нормально, ложных определений кодировки на данный момент не вижу. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Oct 15, 2013 22:17 Post subject: |
|
|
С ANSI и Юникодами, вроде, всё хорошо. Немного позабавило, что файл нулевого размера - ANSI. А вот с 866, по крайней мере в батниках, проблема. Половина моих .cmd - Binary, вторая половина - ANSI. С Binary разобрался: я часто использую в батниках символы 0x08 и 0x1A. Но, если их удалить, - всё равно ANSI. Параметр rus_word_len работает при определении DOS кодировки? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Tue Oct 15, 2013 22:21 Post subject: |
|
|
SY, да, работает для русиш текстов и ansi и dos. попробуй ini. про алгоритм "ansi ru/ dos ru" я написал выше. _________________ UniViewer - CudaText - LogViewer
|
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Oct 15, 2013 22:34 Post subject: |
|
|
Ага. Так работает: Code: | [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[,...] |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Oct 15, 2013 22:55 Post subject: |
|
|
Да, с 1 лучше. С 0 по крайней мере один ANSI файл определялся как DOS.
Добавлено спустя 5 минут:
Этот ANSI файл продолжает определяться как DOS: Code: | Диапазоны частот
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 МГц. |
|
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
Serge Yolkin
Joined: 25 Jul 2009 Posts: 664
|
(Separately) Posted: Tue Oct 15, 2013 23:08 Post subject: |
|
|
Думал, проблема в => , но и без этого - DOS |
|
Back to top |
|
|
|