Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

EncInfo (content-плагин)
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 16:27    Post subject: Reply with quote

Upd. "DOS/ DOS Ru".
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10315
Location: Россия, Саратов

Post (Separately) Posted: Tue Oct 15, 2013 16:49    Post subject: Reply with quote

Alextp
Для DOS кое-что отображается правильно (File_id.diz, часть досовских descript.ion), кое-что нет.
А для папок, ИМХО, вообще никаких надписей в этой колонке не надо.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Lev



Joined: 02 Mar 2005
Posts: 392

Post (Separately) Posted: Tue Oct 15, 2013 16:59    Post subject: Reply with quote

Когда станет скучно, можно будет скомбинировать с плагином TextLine. Добавить туда кодировку "auto". Можно не килобайты тестировать, а только отображаемую строку.

Last edited by Lev on Tue Oct 15, 2013 17:20; edited 1 time in total
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 17:05    Post subject: Reply with quote

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

Avada
убрал "Folder". Плохие DOS файлы отмыль. 2-3шт. адрес в About Synwrite
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10315
Location: Россия, Саратов

Post (Separately) Posted: Tue Oct 15, 2013 17:59    Post subject: Reply with quote

Alextp
OK. Но сначала погоняю сам и попробую понять, чем плохие отличаются от хороших. Что потребует некоторого времени. Всё предыдущее писалось на работе, а дома может оказаться иная картина.
Кстати, "Folder" отображается по-прежнему.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 18:28    Post subject: Reply with quote

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

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

upd для "folder"
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10315
Location: Россия, Саратов

Post (Separately) Posted: Tue Oct 15, 2013 19:27    Post subject: Reply with quote

Alextp
В общем и целом сейчас всё работает нормально, ложных определений кодировки на данный момент не вижу.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 19:58    Post subject: Reply with quote

Спасиб. Я Х64 добавил
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Oct 15, 2013 22:17    Post subject: Reply with quote

С ANSI и Юникодами, вроде, всё хорошо. Немного позабавило, что файл нулевого размера - ANSI. А вот с 866, по крайней мере в батниках, проблема. Половина моих .cmd - Binary, вторая половина - ANSI. С Binary разобрался: я часто использую в батниках символы 0x08 и 0x1A. Но, если их удалить, - всё равно ANSI. Параметр rus_word_len работает при определении DOS кодировки?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 22:21    Post subject: Reply with quote

SY, да, работает для русиш текстов и ansi и dos. попробуй ini. про алгоритм "ansi ru/ dos ru" я написал выше.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Oct 15, 2013 22:34    Post subject: Reply with quote

Ага. Так работает:
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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 22:41    Post subject: Reply with quote

1)ключ сделаю
2) зря ты задал 0 для 3 строк, я не проверял на нулях, хотя бы 1 надо..
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Oct 15, 2013 22:55    Post subject: Reply with quote

Да, с 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
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Oct 15, 2013 23:07    Post subject: Reply with quote

SY, нет, ты просто oem_percent занизил, он ловит NFO файлы- не надо трогать
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Tue Oct 15, 2013 23:08    Post subject: Reply with quote

Думал, проблема в => , но и без этого - DOS
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group