*Drive*- Здесь рулят padonki

*Drive* - Counter Strike Source
It is currently 20 Mar 2019, 23:13

All times are UTC + 3 hours [ DST ]




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: 29 Oct 2008, 20:31 
Offline
User avatar

Joined: 18 Jul 2007, 21:29
Posts: 104
Has thanked: 21 times
Have thanks: 2 times
Чем можно раскодировать файл PHP у которого строки закодированны Base64 и привести его к нормальному виду?


Top
 Profile  
 
 Post subject: Re: Base64
PostPosted: 04 Nov 2008, 19:38 
Offline
User avatar

Joined: 18 Jul 2007, 21:29
Posts: 104
Has thanked: 21 times
Have thanks: 2 times
Электронная почта и русские буквы
Общие соображения
Русский текст в почтовых сообщениях может быть представлен в "открытом виде" или в виде закодированного сообщения. Открытый текст как правило находится в кодировке КОИ-8. Два наиболее распространенных формата кодированных сообщений - UUencode/UUdecode и Base64. Последний часто называют MIME, что не совсем верно, так как Base64 это всего лишь один из форматов, допустимых для MIME сообщений. Главный признак кодированного сообщения - сплошной текст без пробелов, все строки которого за исключением последней имеют одинаковую длинну или, другими словами, ровный обрез по правому краю. Для UUencode/UUdecode непосредственно перед массивом должна быть строка, содержащая слово begin и строка, содержащая слово end после него. Кроме того в заголовках почтового сообщения как правило указывается тип кодировки.

Реже встречается еще один вид кодировки - "Quoted Characters". Он характерен тем что каждая русская буква представляется триадой : символ "равно" и две шестнадцатиричные цифры, являющиеся кодом символа. Триады отделяются друг от друга пробелом.

OpenVMS
Если Вы работаете за терминалом, который руссифицирован, то скорее всего его кодировка КОИ-8 и письма с открытым русским текстом читаются свободно. Если открытый текст не читается или он в кодированной форме - извлеките письмо из почтовой системы и сохраните его в виде файла:

MAIL> EXTRACT LETTER18.DAT

После этого Вы можете воспользоваться следующими программами:
ENCDEC
Дает возможность раскодировать сообщения в формате Base64 и "Quoted Characters". При вызове без параметров дает краткий HELP. Формат:
$ ENCDEC -d -b LETTER18.DAT LETTER18.TXT (для Base64)
или
$ ENCDEC -d -q LETTER18.DAT LETTER18.TXT (для "Quoted Characters")

UUDECODE
Дает возможность раскодировать сообщения в формате UUencode/UUdecode. Формат:
$ UUDECODE LETTER18.DAT

DVCON
Дает возможность преобразовать текстовый файл из кодировки MS-DOS CP-866 и некоторых других в КОИ-8. Формат:
$ DVCON /HELP (получить краткий HELP)
$ DVCON /TOASCII /ALTERNATIVE LETTER18.TXT LETTER18.NEW (преобразовать из CP-866 в КОИ-8)

Unix
Если Вы работаете за терминалом, который руссифицирован, то скорее всего его кодировка КОИ-8 и письма с открытым русским текстом читаются свободно. Если открытый текст не читается или он в кодированной форме - извлеките письмо из почтовой системы и сохраните его в виде файла (пример для mailx):

? s letter18.dat

После этого Вы можете воспользоваться следующими программами:
encdec
Дает возможность раскодировать сообщения в формате Base64 и "Quoted Characters". При вызове без параметров дает краткий HELP. Формат:
$ encdec -d -b letter18.dat letter18.txt (для Base64)
или
$ encdec -d -q letter18.dat letter18.txt (для "Quoted Characters")

uudecode
Дает возможность раскодировать сообщения в формате UUencode/UUdecode. Формат:
$ uudecode letter18.dat

dvcon
Дает возможность преобразовать текстовый файл из кодировки MS-DOS CP-866 и некоторых других в КОИ-8. Формат:
$ dvcon -h (получить краткий HELP)
$ dvcon -iw -o8 letter18.txt letter18.new (преобразовать из CP-1251 в КОИ-8)

Windows
Если Вы работаете в окне эмулятора терминала на персональном компьютере, попробуйте сменить фонт в его окне на русский фонт в кодировке КОИ-8. Если фонт не подходит попробуйте фонты для других кодировок (Вы можете загрузить эти фонты с нашего сервера). Если письмо представляет собой кодированный текст - извлеките его из почтовой системы и сохраните его в виде файла (см. VMS или UNIX). Скопируйте файл с помощью ftp на свой персональный компьютер, после чего Вы можете воспользоваться следующими программами:

UUDEVIEW
Дает возможность раскодировать сообщения в формате Base64 и UUencode/UUdecode. Формат кодирования определяется автоматически. При вызове без параметров дает краткий HELP. Формат:
C:\TMP> UUDEVIEW LETTER18.DAT

Вы можете загрузить эту программу.

DVCON
Дает возможность преобразовать текстовый файл из кодировки КОИ-8 в MS-DOS CP-866 и некоторых других в КОИ-8. При вызове без параметров дает краткий HELP. Формат:
$ DVCON -i8 -oa LETTER18.TXT LETTER18.NEW (преобразовать из КОИ-8 в CP-866)

Вы можете загрузить эту программу.


--------------------------------------------------------------------------------


Top
 Profile  
 
 Post subject: Re: Base64
PostPosted: 06 Nov 2008, 01:07 
Offline
User avatar

Joined: 18 Jul 2007, 21:29
Posts: 104
Has thanked: 21 times
Have thanks: 2 times
Кодировщики


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 3 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


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 post attachments in this forum

Search for:
Jump to:  


Powered by -=PadonaK=- ®, Forum Drivesource.ru, Статситика игрового ресурса *Drive* HLstatsX, Система забаненых игроков Sourcebans

drivesource.ru ® 2006-2019