Асм расшифровка: Алюминий АСМ – химический состав

alexxlab | 03.08.1988 | 0 | Разное

Расшифровка маркировки сальников — обозначение сальников

Содержание статьи:

  • Самая простая расшифровка маркировки сальников
  • Дополнительная маркировка сальников
  • Специализированное обозначение сальников


Чтобы подобрать необходимые манжеты, или по-другому их ещё называют сальники, нужно обязательно учесть расшифровку каждого из них. Именно она поможет выбрать правильную запчасть, которая точно выполнит все свои технические условия. Итак, давайте рассмотрим наиболее часто встречающуюся надпись на данных изделиях.

Самая простая расшифровка маркировки сальников

  1. Буква А. Оно означает, что данный сальник идёт обрезиненным.
  2. Буква B на запчасти. Это обозначение гласит о том, что внешняя сторона данного изделия идёт металлическая. Дополнительно же еще она может означать то, что представленная запчасть имеет давление до 10 бар.
  3. Надпись в виде буквы W. Она обозначает то, что на внешней стороне данного изделия сделаны насечки (идут для лучшей фиксации данной механической части).
  4. Буква S. Данное обозначение сальников гласит о том, что это изделие идёт с пыльником.
    Обозначение надписи в виде L. Представленный механизм имеет левое вращение.
  5. Буква R. Данное обозначение сальников гласит о том, что запчасть имеет правое вращение.

Подробно про сальниковое уплотнение можно прочитать в нашем обзоре. Все виды сальниковой набивки в одном обзоре.

Дополнительная маркировка сальников

  1. Надпись BA. Оно означает, что данное изделие имеет более хорошее уплотнение, в отличие от других.
  2. BASL. Есть дополнительная защита от грязи.
  3. Обозначение маркировки B1. Она гласит о том, что данное изделие можно использовать там где есть поверхность с шероховатостью, каким-либо износом или и вовсе с коррозией.
  4. В2. Данный сальник предназначен для валов именно большого диаметра, а также он имеет повышенную жесткость.
  5. Надпись BAOF или же B1OF. Означает то, что изделие идёт без пружины.
  6. X7. Данная запчасть имеет проточку.
  7. DRL (либо еще иногда обозначают RS). Данный сальник имеет насечку с левой стороны.
  8. DRW (либо могут просто обозначить в виде RD). Эта же надпись гласит о том, что сальник имеет правую насечку.
  9. UD. Изделие имеет универсальный профиль.
  10. PT. Данная запчасть имеет поверхность PTFE.
  11. Значение буквы U. Изделие идёт со старым профилем.
  12. D. Данное обозначение сальников гласит о том, что в нем имеется давление до 2 бар.
  13. Буква HD на поверхности металла. В данном изделии давление достаточно высокое и может доходить до 100 бар.

 

Набивка сальниковая графитовая — виды и свойства. Для чего применяется графитовая набивка читайте в нашем обзоре

Специализированное обозначение сальников

  1. ACM. Данное обозначение гласит о том, что изделие изготовлено из самого доступного материала.
  2. NBR. Данные сальники выдерживают температуру до минус 40 градусов и до плюс 120.
  3. FKM. Достаточно распространенный вид сальников, входит в средний ценовой сегмент. Температурный режим, который они способны выдержать варьируется от -20 до 180 градусов.
  4. PTFE. Данное обозначение гласит о том, сальники имеют тефлоновое покрытие (очень хрупкая поверхность). При этом они достаточно долговечны(ценник на данный вид запчастей выше средней отметки).

Любой из видов сальников с легкостью можно приобрести в компании под «УкрЗахидПостач», которая поставляет подшипники, приводные ремни, сальники и промышленные рукава. Многолетний опыт работы компании доказывет ее профессионализм и компетентность в вопросах промышленных комплектующих.

Автор статьи: УкрЗахидПостач

Читайте полезные статьи в отрасли:

 

27

Ноя

Содержание статьи: Самая простая расшифровка маркировки сальников Дополнительная маркировка сальников Специализированное обозначение сальников Чтобы подобрать необходимые манжеты, или по-другому их ещё называют сальники, нужно обязательно учесть расшифровку каждого из них. Именно она поможет выбрать правильную запчасть, которая точно выполнит все свои технические условия. Итак, давайте рассмотрим наиболее часто встречающуюся надпись на данных изделиях. Самая простая

Читать статью

24

Фев

Хлопчатобумажная плетеная сальниковая набивка Скатаная прорезиненная хлопчатобумажная набивка Хлопчатобумажная сухая набивка Хлопчатобумажная плетеная сальниковая набивка Сальниковая набивка ХБП (хлопчатобумажная плетеная) относится к безасбестовых изделий, производится в виде эластичного шнура (длиной до 18 м) по ГОСТ 5152-84. Набивка сальниковая этой марки просачивается антифрикционным жировым составом и мелкодисперсным графитом. Уплотнитель ХБП выпускается во всех климатических исполнениях. Основное

Читать статью

18

Апр

Велосипедные подшипники обеспечивают нормальную работу всех узлов изделия. Подшипник на велосипед применяется во всех узлах, которые способны вращаться. За счет таких деталей данные узлы и приобретают способность вращаться. Соответственно, промподшипник для велосипеда является залогом того, что изделие вообще будет перемещаться. Кроме того, качественные подшипники для велосипедов обеспечивают снижение трения. Это обстоятельство обеспечивает увеличение эксплуатационного срока

Читать статью

Алмазные пасты для полировки стекла и металла

Производство и продажа алмазных
и абразивных материалов

+7 (920) 001 02 14

Производство и продажа алмазных
и абразивных материалов +7 (920) 001 02 14

Компания Реал-Дзержинск производит Алмазные пасты ВЖ (водосмывающие желеобразные) АС4, АСМ, АСН, RDDM, Алмазные пасты ОМ (органосмывающие мазеобразные) ВОМ (водоорганосмывающие мазеобразные) АС4, АС6, Алмазные пасты ОМ (органосмывающие мазеобразные) ВОМ (водоорганосмывающие мазеобразные) АСМ, АСН, очень высокого качества. Российская разработка. Продукция сертифицирована. Цена от производителя. Возможны скидки от объема. Доставка во все города России и мира.

Алмазные пасты ВЖ АС4, АСМ, АСН, RDDM

Алмазные пасты ОМ ВОМ АС4, АС6

Алмазные пасты ОМ ВОМ АСМ, АСН

Алмазные пасты предназначены для доводки и полирования черных и цветных металлов, сплавов, твердого сплава, чугуна, бронзы, латуни, нержавеющих сталей, природного камня, стекла, сапфира, феррита, керамики, металлокерамики, полупроводниковых и других материалов.

Рекомендуем использовать алмазные пасты нашего производства в сочетании с нашими расходными материалами для полирования и металлографии.

В состав наших алмазных паст входят алмазные порошки, связующие для их закрепления и поверхностно-активные вещества.

Алмазные пасты для полировки стекла и металла в составе имеют прецизионные шлиф-, микро- и субмикропорошки нашего производства: АС4, АС6, АСМ, АСН, RDDM, при необходимости – порошки кубического нитрида бора, карбида бора и других абразивных веществ. Преимущество нашего продукта – чистота порошков, входящих в состав предлагаемых нами паст, составляет

не менее 99,8%!

В качестве связующих и ПАВ мы используем только экологически чистые и гипоаллергенные компоненты.

Марки алмазных паст

– органосмываемые мазеобразные (ОМ);

– водоорганосмываемые мазеобразные (ВОМ);

– водосмываемые желеобразные (ВЖ).

нормальной (Н), повышенной (П), высокой (В) концентрации алмазного порошка.

Пример заказа: АСМ 40/28 ПОМ – паста алмазная на основе микропорошка АСМ 40/28 мкм, повышенной концентрации (П), органосмываемая (О), мазеобразная (М).

RDDM 2-4 НВЖ – паста алмазная (суспензия) на основе поликристаллического порошка RDDM 2-4 мкм, нормальной концентрации

(Н), водосмываемая (В), желеобразная (Ж).

По желанию заказчика можем изготовить алмазные пасты для шлифовки с любым абразивным материалом.

В зависимости от зернистости пасты условно подразделяют на четыре группы, которые окрашивают в различные цвета. В эти же цвета окрашивается и этикетка на упаковке пасты.

Цветовая маркировка паст

Марка алмазаЗернистостьЦвет
АС4, АС6 125/100; 100/80; 80/63; 63/50; 50/40 Сиреневый
АСМ, АСН 60/40; 40/28 Красный
28/20; 20/14; 14/10 Голубой
АСМ, АСН, RDDM 10/7; 7/5; 5/3 Зеленый
3/2; 2/1; 1/0; 1/0,5 Желтый
0,5/0; 0,3/0; 0,25/0 Не окрашивается

Номенклатура производимых алмазных паст

Марка алмазаМарка алмазной пасты
НОМ ПОМ ВОМНВОМ ПВОМ ВВОМНВЖ ПВЖ ВВЖ
Зернистость алмазного порошка, мкм
АС4, АС6 125/100 . .. 50/40 125/100 … 50/40 125/100 … 50/40
АСМ, АСН 80/54 … 0,1/0 80/54 … 0,1/0 80/54 … 0,5/0
RDDM 6-12 … 1-2

Наша компания производит и продает притирочную пасту алмазную, полировочную для стекла или металла. Как правило, товары есть в наличии на складе, в противном случае изготавливаем в течение 3-5 дней с момента оплаты. Заказать продукцию вы можете на сайте или по телефону. Мы сформируем для вас коммерческое предложение. Доставку по России и любой город мира осуществляем удобным для вас способом: через Почту России или транспортные компании.

Алмазные пасты – купить у производителя

Наша компания производит и продает притирочную пасту алмазную, полировочную для стекла или металла. Как правило, товары есть в наличии на складе, в противном случае изготавливаем в течение 3-5 дней с момента оплаты. Заказать продукцию вы можете на сайте или по телефону. Мы сформируем для вас коммерческое предложение. Доставку по России и любой город мира осуществляем удобным для вас способом: через Почту России или транспортные компании.

НГТУ. Расписание занятий

Чёрным шрифтом отмечены группы, расписание для которых подготавливается.

Факультет автоматики и вычислительной техники Факультет летательных аппаратов Механико-технологический факультет Факультет мехатроники и автоматизации Факультет прикладной математики и информатики Факультет радиотехники и электроники Физико-технический факультет Факультет энергетики Факультет бизнеса Факультет гуманитарного образования Заочное отделение Институт социальных технологий

Факультет автоматики и вычислительной техники

Очное отделение

Бакалавриат, специалитет

5 курс

АА-86 АА-87 АБс-822 АБс-823 АБ-820 АВТ-809 АВТ-812 АВТ-813 АВТ-814 АВТ-815 АВТ-818 АВТ-819 АИ-82 АО-82 АП-826 АТ-83 АТ-84

6 курс

АБс-723 АО-71

Магистратура

2 курс

ААМ-21 АБМ-21 АИМ-21 АИСМ-21 АММ-21 АММ2-21 АММ3-21 АОМ-21 АПИМ-21 АПМ-21 АПМ2-21 АСМ-21

3 курс

ААМ-20 АБМ-20 АИМ-20 АИСМ-20 АММ-20 АММ2-20 АОМ-20 АПИМ-20 АПМ-20 АПМ2-20 АСМ-20

4 курс

ААМ-19

5 курс

АММ2-18

Вечернее отделение

Бакалавриат, специалитет

1 курс

АБ-229

5 курс

АБ-829

Факультет летательных аппаратов

Очное отделение

Бакалавриат, специалитет

6 курс

ГС-71 МА-71 МВ-71

Магистратура

3 курс

АУМ-01 МБМ-01 СДМ-01 СМ-01 ТСМ-01

Механико-технологический факультет

Очное отделение

Бакалавриат, специалитет

5 курс

КМ-801 ММ-801 ТА-801 ТМ-801 ТХ-801

Магистратура

3 курс

Маг-520

Факультет мехатроники и автоматизации

Очное отделение

Бакалавриат, специалитет

5 курс

ЭМА-82 ЭМ-81 ЭМ-82 ЭМ-83 ЭМ-85 ЭМ-87

6 курс

ЭМ-73 ЭМ-76

Магистратура

3 курс

ЭММА-01 ЭММ-01 ЭММ-03 ЭММ-04 ЭММ-09

4 курс

ЭММА-91 ЭММ-92 ЭММ-93 ЭММ-94 ЭММ-99

Заочное отделение

Бакалавриат, специалитет

1 курс

ЭМАз-21 ЭМАз-22

2 курс

ЭМАз-11

3 курс

ЭМАз-01

4 курс

ЭМАз-91 ЭМз-91 ЭМз-95

5 курс

ЭМАз-81 ЭМз-81 ЭМз-85

6 курс

ЭМз-71 ЭМз-75

Магистратура

1 курс

ЭММз-21 ЭММз-22

2 курс

ЭММз-11

3 курс

ЭММз-02

4 курс

ЭММз-91

Факультет прикладной математики и информатики

Очное отделение

Бакалавриат, специалитет

5 курс

ПМИ-82 ПМ-81 ПМ-83 ПМ-84

Магистратура

3 курс

ПМИМ-01

Факультет радиотехники и электроники

Очное отделение

Бакалавриат, специалитет

5 курс

РКС10-81 РК6-81 РМС7-81 РНТ1-81 РП4-81 РТВ14-81 РТС9-81 РТ5-81 РТ5-82 РЭН2-81 РЭ3-81 РЭ3-82

Магистратура

3 курс

РКМ-01 РКСМ-01 РМС-01 РНМ-01 РПМ-01 РТВМ-01 РТМ-02 РТМ-03 РТСМ-01 РЭМ-01

Заочное отделение

Бакалавриат, специалитет

4 курс

РТз-93

5 курс

РТз-83

Магистратура

1 курс

РТМз-21

Физико-технический факультет

Очное отделение

Бакалавриат, специалитет

Магистратура

Факультет энергетики

Очное отделение

Бакалавриат, специалитет

5 курс

ТЭ-81 ТЭ-82 ЭнБ-81 ЭН1-81 ЭН1-82 ЭН1-83 ЭН2-81 ЭН2-82 ЭН2-84 ЭН2-85

6 курс

ТЭ-71 ЭнБ-71 ЭН1-71 ЭН1-72 ЭН1-73 ЭН2-71 ЭН2-72 ЭН2-73 ЭН2-75

Магистратура

3 курс

ТЭМ-01 ЭнБМ-01 ЭНМЭ-01 ЭНМ1-01 ЭНМ1-02 ЭНМ1-03 ЭНМ1-04 ЭНМ2-01 ЭНМ2-03

4 курс

ТЭМ-91 ЭнБМ-91 ЭНМЭ-91 ЭНМ1-91 ЭНМ1-92 ЭНМ1-93 ЭНМ2-91 ЭНМ2-91у ЭНМ2-94

Заочное отделение

Бакалавриат, специалитет

1 курс

ЭБз-21 ЭТз-21 ЭЭз-21 ЭЭз-22

2 курс

ЭТз-11 ЭЭз-11 ЭЭз-12

3 курс

ЭТз-01 ЭЭз-01 ЭЭз-02

4 курс

ЭТз-91 ЭЭз-91 ЭЭз-92

5 курс

ЭТз-81 ЭЭз-81 ЭЭз-82

6 курс

ЭТз-71 ЭЭз-71 ЭЭз-72

Магистратура

1 курс

ЭЭМз-21 ЭЭМз-22

2 курс

ЭЭМз-11 ЭЭМз-12

3 курс

ЭЭМз-01

Факультет бизнеса

Очное отделение

Бакалавриат, специалитет

5 курс

ФББ-81 ФББ-82 ФБТХ-81 ФБТХ-82 ФБЭБ-81 ФБЭ-81 ФБЭ-82 ФБЭ-83 ФБЭ-84 ФБЭ-85 ЭК-81

6 курс

ФББ-71 ФББ-72 ФБМС-71 ФБМТ-71 ФБЭБС-71 ФБЭБС-72 ФБЭ-71 ФБЭ-73 ФБЭ-74

Магистратура

3 курс

ФБМ-03 ФБМ-06 ФБТХМ-01 ФБЭМ-06

6 курс

ФБЭМ-74

Вечернее отделение

Бакалавриат, специалитет

1 курс

ВзФБ-201 ВзФБ-201и ВзФБ-202 ВзФБ-202и ВзФБ-203

Заочное отделение

Магистратура

1 курс

зФБММ-21 зФБММ-23 зФБМ-22 зФБМ-23 зФБМ-23 ЗФБМ-24 зФБМ-24 зФБЭМ-21 ЗФБЭМ-22 —зФБЭМ-23 зФБЭМ-23 –зФБЭМ-25 зФБЭМ-25 —зФБЭМ-26 зФБЭМ-26 ЭКМз-21

2 курс

зФБМ-12 зФБЭМ-15 зФБЭМ-16

3 курс

зФБММ-03 зФБЭМ-04

4 курс

зФБГМ-92 зФБЭМ-91

Факультет гуманитарного образования

Очное отделение

Бакалавриат, специалитет

Магистратура

Вечернее отделение

Бакалавриат, специалитет

1 курс

ПВ-21

2 курс

ПВ-11

3 курс

ПВ-01

4 курс

ПВ-91

Заочное отделение

Вечернее отделение

Бакалавриат, специалитет

Заочное отделение

Бакалавриат, специалитет

1 курс

ДГ-220 ДГ-230 ДГ-231 ДТ-260 ДТ-260а ДЭ-210 ДЭ-220 ЗФ-208 ЗФ-208а ЗФ-210 ЗФ-212 ЗФ-213 ЗФ-216 ЗФ-217 ЗФ-219 ЗФ-226

2 курс

ДГ-120 ДГ-130 ДГ-131 ДТ-160 ДЭ-120 ЗФ-108 ЗФ-110 ЗФ-112 ЗФ-113 ЗФ-116 ЗФ-117 ЗФ-119

3 курс

ДГ-020 ДГ-030 ДТ-060 ДЭ-010 ДЭ-020 ДЭ-030 ДЭ-060 ЗФ-005 ЗФ-008 ЗФ-010 ЗФ-012 ЗФ-013 ЗФ-014 ЗФ-016 ЗФ-019 ЗФ-023 ЗФ-024 ЭКз-01

4 курс

ДГ-900 ДГ-920 ДТ-960 ДТ-960у ДЭ-900 ДЭ-910 ДЭ-920 ДЭ-960 ЗФ-905 ЗФ-908 ЗФ-912 ЗФ-913 ЗФ-914 ЗФ-916 ЗФ-919 ЗФ-924 ЭКз-91

5 курс

ДГ-800 ДГ-810 ДГ-820 ДТ-860 ДЭ-800 ДЭ-800б ДЭ-810 ДЭ-820 ДЭ-860 ЗФ-805 ЗФ-812 ЗФ-813 ЗФ-814 ЗФ-816 ЗФ-824 ЭКз-81

6 курс

ДТ-760 ДЭ-700б ДЭ-760 ЗФ-713 ЗФ-714 ЗФ-716 ЗФ-724

Магистратура

1 курс

ДГм-220 ДГм-230 ЗФМ-212

2 курс

ДГм-120 ЗФМ-112

3 курс

ДГм-030 ЗФМ-012

4 курс

ЗФМ-912

Институт социальных технологий

Очное отделение

Бакалавриат, специалитет

5 курс

КН-81 СР-81

Магистратура

Среднее профессиональное образование

5 курс

АФ-81 И-82

Вечернее отделение

Среднее профессиональное образование

5 курс

ИЗ-81

Заочное отделение

Среднее профессиональное образование

1 курс

БЗ-21 ИЗ-21

2 курс

БЗ-11

3 курс

ИЗ-01

4 курс

ИЗ-91

Поиск не дал результатов

7ev3n_decoders/decode.

asm на мастере · hasherezade/7ev3n_decoders · GitHub
.486
. МОДЕЛЬ ПЛОСКАЯ, STDCALL
КАРТА ОПЦИИ: НЕТ
OPTION PROC:PRIVATE ;<----- Все процедуры этих модулей являются частными, если не указано иное
Включить windows.inc
Включить user32.inc
Включить kernel32.inc
включает msvcrt.inc
включить decode. inc
.const
strSuccess БД “Успех”, 0
суффикс дб ‘*’
префикс базы данных ‘M’
.данные?
суффиксOffset дд ?
suffixCounter db ?
расширение базы данных?
fileNameLen дд ?
аБуф дд ?
размер содержимого дд ?
половинный размер дд ?
четвертьРазмер дд ?
keyContent дд ?
keyLen дд ?
. код
CStrLen proc PUBLIC использует edi String:DWORD,MaxStringLen:DWORD
mov ecx, MaxStringLen ; MAX_STRING_LEN
мов эди, строка
xor eax, eax
мов ал, 0
клд
струпья репне
mov eax, строка
саб-эди, еакс
мов акс, эди
Восстановить
CStrLen EndP
CStrCmp proc использует esi edi String1:DWORD,String2
мов ЕСИ, String1
мов эди, строка 2
check_next:
mov al, byte ptr [esi]
mov ah,byte ptr [edi]
. if al != ах
xor eax,eax ;ложь
.elseif al == 0 ;готово
мов топор,1 ;Истина
.еще
вкл. esi
вкл.
jmp check_next
.конец
Восстановить
CStrCmp EndP
GetAlgorithmId proc PUBLIC Имя файла: DWORD
вызвать CStrLen, имя файла, 512
mov edi, имя файла
добавить эди, еакс
саб эди, 5
mov al, byte ptr [edi]
. if al != ‘.’
мов акс, -1
Восстановить
.конец
вкл.
вызвать CStrCmp,edi, смещение R4A_ext
.if eax == 1
мов акс, alg_R4A
Восстановить
.конец
вызвать CStrCmp,edi, смещение R5A_ext
. if eax == 1
мов акс, alg_R5A
Восстановить
.конец
mov eax,alg_none
Восстановить
GetAlgorithmId EndP
_DecodeWithXorKey proc fMap:DWORD, fSize:DWORD, xorKey:DWORD, outBuf:DWORD
mov edi, outBuf ; вывод
мов ЕСИ, fMap
мов ecx, fSize
мов edx, xorKey
@decode_next:
. если ЕСХ == 0
jmp @finish_decoding
.конец
mov al, байт ptr[esi]
mov ah, байт ptr[edx]
.если ах == 0
мов edx, xorKey
mov ah, байт ptr[edx]
.конец
хор аль,ах
mov byte ptr[edi], al
вкл.
вкл. esi
вкл. edx
дек ecx
jmp @decode_next
@finish_decoding:
мов акс, аутбуф
Восстановить
_DecodeWithXorKey EndP
_DecodeWithXorBuffer proc использует edi edi ecx edx ioBuf:DWORD, ioBufSize:DWORD, kBuf:DWORD, kLen:DWORD, rolLen:DWORD
мов ЕСИ, ioBuf
мов ecx, ioBufSize
мов эди, кБуф
xor edx, edx
xor ебкс, ебкс
@decode_next:
. если ЕСХ == 0
jmp @finish_decoding
.конец
.if edx == kLen ; сбросить
мов эди, кБуф
хор edx, edx
.конец
.if ebx == rollLen ; сбросить
мов эди, кБуф
хор edx, edx
xили ebx,ebx
.конец
xor eax, eax
mov al, byte ptr[edi] ; следующий от ключа
xor byte ptr[esi], al
вкл. esi
вкл.
вкл. edx ; кейлен
вкл. ebx ; ролСчетчик
дес екх ; буфлен
jmp @decode_next
@finish_decoding:
мов еакс, ioBuf
Восстановить
_DecodeWithXorBuffer EndP
ProcessQuarter1 proc PUBLIC использует edi esi ecx qStart:DWORD, qSize:DWORD,bufStart:DWORD
xor ЕСХ, ЕСХ
мов ЕСИ, qStart
добавить esi, bufStart
мов эди, эси
добавить edi, четвертьРазмер ; получить следующий квартал
@loop_top:
. if ecx == qSize
прыжок @finish
.конец
xor eax, eax
mov al, байт ptr[esi]
xor al, байт ptr[edi]
mov byte ptr[esi], al
вкл. esi
вкл.
вкл. ecx
jmp @loop_top
@финиш:
мов еакс, есх
Восстановить
ПроцессКвартер1 EndP
ProcessQuarter2 proc PUBLIC использует esi ecx qStart:DWORD, qSize:DWORD,bufStart:DWORD
xor ЕСХ, ЕСХ
мов ЕСИ, qStart
добавить esi, bufStart
@loop_top:
. if ecx == qSize
прыжок @finish
.конец
xor eax, eax
xor edx, edx
мов ebx, 255
мов акс, qStart
добавить eax, ecx ; <- индекс в буфере
дел ebx
xor byte ptr[esi], dl
вкл. esi
вкл. ecx
jmp @loop_top
@финиш:
мов еакс, есх
Восстановить
ПроцессКвартер2 EndP
DecodeFileR5A proc PUBLIC fileMap:DWORD, fileSize:DWORD, origPath:DWORD, uniqueID:DWORD
mov eax, смещение R5A_key
mov keyContent, eax
вызвать crt_strlen, адрес R5A_key
mov keyLen, eax ;eax = strlen(R5A_key)
mov esi, fileMap
mov al, byte ptr [esi]
. if al != префикс
xor eax, eax
Восстановить
.конец
вызвать VirtualAlloc,0,fileSize, MEM_COMMIT, PAGE_READWRITE
.if eax == 0
Восстановить
.конец
мов aBuf, eax
вызвать crt_memset, aBuf, 0, размер файла
mov esi, fileMap
вкл. esi ; пропустить префикс
mov ecx, размер файла
дес екх ; пропустить префикс
mov contentSize, ecx
вызвать crt_memcpy, aBuf, esi, contentSize
mov ebx, размер содержимого
сар ebx,2
mov квартальный размер, ebx
добавить ebx, ebx
mov половинный размер, ebx
;декодировать четные четверти:
;квартал 2
mov ebx, размер квартала
вызвать ProcessQuarter2, ebx, квартальный размер, aBuf
;четверть 4
mov ebx, размер квартала
добавить ebx, половинный размер
вызвать ProcessQuarter2, ebx, квартальный размер, aBuf
;декодировать нечетные четверти:
; 1 квартал
вызвать ProcessQuarter1, 0,quarterSize,aBuf
; квартал 3
mov ebx,halfРазмер
вызвать ProcessQuarter1, ebx, квартальный размер, aBuf
. if need_orig_path !=0
вызвать crt_strlen,origPath
вызвать _DecodeWithXorBuffer, aBuf, contentSize, origPath, eax, keyLen
.конец
.if need_unique_id !=0
вызвать crt_strlen, уникальный идентификатор
вызвать _DecodeWithXorBuffer, aBuf, contentSize, uniqueID, eax, keyLen
.конец
вызывать _DecodeWithXorBuffer, aBuf, contentSize, keyContent, keyLen, keyLen
mov eax, aBuf
Восстановить
DecodeFileR5A EndP
DecodeFileR4A proc PUBLIC fileMap:DWORD, fileSize:DWORD
mov esi, fileMap
mov al, byte ptr [esi]
. if al != префикс
xor eax, eax
Восстановить
.конец
вызвать VirtualAlloc,0,fileSize, MEM_COMMIT, PAGE_READWRITE
.if eax == 0
Восстановить
.конец
мов aBuf, eax
mov esi, fileMap
вкл. esi ; пропустить префикс
mov ecx, размер файла
дек екх ; пропустить префикс
вызвать _DecodeWithXorKey, esi, ecx, смещение R4A_key, aBuf
mov eax, aBuf
Восстановить
DecodeFileR4A EndP
_DecodeName proc fileMap:DWORD, fileSize:DWORD, Suffix:DWORD, xorKey:DWORD, decodedName:DWORD
mov esi, суффикс
mov ecx,размер файла
добавить ecx, карту файла
субэкс, ЕСИ
мов edx, xorKey
mov edi, decodedName
xor eax, eax
процесс_следующий:
. если ЕСХ == 0
jmp finish_decoding
.конец
вызвать _DecodeWithXorKey,esi,ecx,xorKey,decodedName
.if edi > decodedName
дек эди
.конец
хор ал, ал
mov byte ptr[edi], al
final_decoding:
Восстановить
_DecodeName EndP
DecodeName proc PUBLIC fileMap:DWORD, fileSize:DWORD, Suffix:DWORD, variant:DWORD, decodedName:DWORD
. если вариант==alg_R5A
вызывать _DecodeName,fileMap, fileSize, suffixOffset, offset R5A_key,decodedName
.elseif вариант==alg_R4A
вызывает _DecodeName,fileMap, fileSize, suffixOffset, смещение R4A_key,decodedName
.конец
Восстановить
DecodeName EndP
FindSuffix proc PUBLIC fileMapping:DWORD,fileSize:DWORD
. if fileMapping == NULL
xor eax, eax
Восстановить
.конец
mov esi, сопоставление файлов
mov al, byte ptr [esi]
.if al != префикс
xor eax, eax
Восстановить
.конец
добавить esi, размер файла
xor eax, eax
mov suffixCounter, al
search_suffix:
mov al, byte ptr [esi]
. if al == суффикс
jmp найдено
.еще
mov suffixCounter, 0
дек еси
jmp search_suffix
.конец
найдено:
.if suffixCounter == 0
с суффиксомсчетчик
дек еси
jmp search_suffix
. конец
добавить esi, 2 ; suffix_size
mov suffixOffset, esi
mov eax,суффиксOffset
Восстановить
FindSuffix EndP
Конец

MP3′ Tech — исходные коды MPEG

 

Ac3Dec (выпуск 0.6.1) : – AC3 – C – 72k

Бесплатный потоковый декодер Dolby AC-3. Очень интересно, так как декодеры AC-3 довольно редки.

MP2-плеер ADSP 2115 (версия 0.1): – Layer 2 – Asm/C – 24k

Аппаратный MPEG Audio Layer 2 плеер для звуковых карт на основе на процессоре Analog Devices ADSP 2115 DSP для работы под Linux.

г.

Amp (версия 0.7.6): – Layer 2/3 – C – 98k

Sources of Amp, проигрыватель Layer3, производным от которого являются многие проигрыватели MP3.

Amp11 (редакция nb000315) : – Layer 1/2/3 – Asm/C – 82k

Источники Amp11, механизма декодирования MPEG для Cubic Player. это написан на C++ с некоторыми оптимизациями asm. (примечание: даже если имя похоже это не тот движок, что и у усилка)

г.

Фильтр декодирования MP3 Cool Edit: – Слой 1/2/3 – C/C++ – 144k

Этот исходный код основан на Maplay. Он был модифицирован для большей точностью, а также может декодировать до 16 или 32-битного вывода.

Декодер FAAC (выпуск 0.5) : – AAC – C – 109 k

FAAC является продолжением проекта MBSoft с улучшенным качеством.

FreeAmp (выпуск 2. 0.7): – Layer 1/2/3 – Asm/C/C++ – 1711 k

Исходники FreeAmp, проигрывателя GNU для Linux и Win32 на основе Xing исходный код.

Исходники IIs: – Layer 1/2/3 – C – 59 k

Исходники декодера Mpeg 1 Института Фраунгофера.

Источники mp3 ISO (дистрибутив 10): – Layer 1/2/3 – C – 512 k

Источники Mpeg 1,2 Layer 1,2,3 аудио кодировщик и декодер распределены группой ISO, отвечающей за MPEG.

г.

JavaLayer (версия 0.0.8) : – Layer 1/2/3 – Java – 343k

Java-реализация декодирования аудио mpeg, способная декодировать в реальном времени.

Jmpg123 : — Уровень 1/2/3 — Java — 69 k

Преобразование пакета Mpg123 в Java.

БЕЗУМНЫЙ (релиз 0.13.0b) : – Layer 1/2/3 – Asm/C – 540 k

MAD – это декодер mpeg-1, использующий только целочисленные вычисления. Очень интересно для компьютеров без FPU или для DSP.

г.

Маплэй 1.2+ (выпуск 1.A): – Layer 1/2/3 – C/C++ – 276 тыс.

Источники Maplay 1.2+ версии 1.A, проигрыватель Layer3 для различных платформы.

MBSoft Плагин Winamp декодера AAC (выпуск 0.2): – AAC – C/C++ – 147 КБ

Чистый и достаточно быстрый декодер AAC. Выпущен как плагин Winamp, его можно легко заменить на обычный декодер AAC.

г.

MP3PlayLib : – Слой 1/2/3 – C – 166k

Библиотека декодирования аудио MPEG, написанная на C. Включает декодеры уровней 1/2/3 с хорошим разделением между ними.

MPEG3Play (выпуск 0.9.6): – Слой 2/3 — Asm/C — 83 k

Аудиодекодер/проигрыватель MPEG уровней 2 и 3 на основе ISO/MPEG исходный код аудиодекодера с оптимизацией скорости.

г.

Эталонное программное обеспечение для аудио MPEG-4 (08/99 выпуск) : – AAC/MPEG-4 – C – 819 k

Это справочное программное обеспечение MPEG-4 для Natural Audio и Natural Кодирование речи с августа 99 года. Также включает декодирование AAC и TwinVQ. Исходный код Си.

Многоканальное декодирование MPEG-4 Natural Audio программное обеспечение (выпуск от 05/98): – AAC/MPEG-4 — C/C++ — 234 КБ

Это исходный код MPEG-4 для декодирования многоканального звука Natural Аудиофайлы. Он также включает код декодирования AAC и TwinVQ.

Mpg123 (версия 0.59r): – Layer 1/2/3 – Asm/C – 156 k

Источники Mpg123, самого быстрого механизма декодирования MP3 некоторые оптимизации 3DNow для процессоров AMD.

Xmms (версия 1.2. 0): – Слои 1/2/3 / MOD – Asm/C – 1549k

Sources of Xmms, очень хороший проигрыватель для unix, который предлагает большинство возможностей винампа.

Пакет Xing для воспроизведения MP3 с переменным битрейтом SDK : – VBR Layer 3 – C – 216 k

Код Сина, который позволяет легко искать в их переменном битрейте файлы.

ЗВИ MPEG-4 исходный код (выпуск 2.6): – AAC — C/C++ — 3493 тыс.

Исходники текущего рабочего декодера MPEG-4 от ZVI. Включает декодер AAC.


Коллекция Simtel.Net MS-DOS, simtelnet/msdos/decode/

Коллекция Simtel.Net MS-DOS, simtelnet/msdos/decode/

Кодировать/декодировать двоичные файлы в/из текста

||| Содержание || Домашняя страница Simtel.Net || Обзор (ftp) || Сортировать по дате, имя файла || Загрузить |||

    Имя файла Дата Размер Описание
  3_4encod. bas (880125) 11K 3-4 en/decoder, отправка двоичных файлов по электронной почте
  abe.zip (8) 30K ASCIIдвоичная система кодирования с проверкой ошибок
  ascify13.zip (8) 15K Преобразование двоичных файлов в/из ASCII
  asmake10.zip (971231) 37K Преобразует двоичные файлы в ASM-файлы.
  base64_7.zip (970303) 58K Кодирование/декодирование Base64 для DOS, Windows 3.1 и 95
  bcscode1.zip (980827) 34K BCSEncode/BCSDecode v1.0: кодировщик типа MIME
  bd102.zip (970808) 7K Boogie's Decoder: декодер B64, C91, UUE, XXE
  bin2dbg.zip (960409) 31K Преобразование двоичного файла в сценарий отладки
  clnuue10.zip (960411) 9K Очищает текстовый файл для использования с UUDdecode
  comhex.zip (870724) 10K Hexify файл .COM
  comphex.zip (861006) 6K Сравнивает HEX-файлы в формате INTEL
  dpct1610.zip (960422) 89K Разделение файлов с избыточностью + кодирование BASE64
  ecd66dos.zip (960411) 291K UUE/MIME/SHIP/BTOA декодер/кодер для DOS
  embedraw.zip (940307) 58K Отправка рисунков VGA 640x480 по электронной почте в формате ASCII
  fcode20. zip (970412) 16K Декодировать/декодировать необработанные или поврежденные файлы UU/XX/MIME
  filehex.asm (830813) 4K Hexify бинарный файл
  fixuue11.zip (2) 5K Исправляет проблемы с переводом в файлах UUEncoded
  format83.zip (871124) 7K Преобразование двоичного файла в шестнадцатеричный формат Intel
  hc.zip (840502) 12K COM to HEX — утилита преобразования HEX в COM
  hex-bin.zip (940330) 19K Преобразует файлы Intel HEX в двоичные файлы.
  hexbin.zip (8) 10K Преобразование файлов Com + Exe в Hex и обратно
  hexcom.zip (870724) 10K Конвертировать шестнадцатеричный файл в .COM
  makebas.zip (880927) 10K Cvt двоичный файл для BASIC pgm с операторами данных
  makeuu11.zip (920822) 14K Создание самодекодирующихся файлов с кодировкой uuencoded, w/C src
  mhcode10.zip (000314) 69K MicroHof Code: Программа декодирования сообщений
  mimdec12.zip (960408) 9K Mime Decoder v1.2: декодирует MIME base-64
  mime64b.zip (960411) 31K декодер/кодировщик MIME base64 (с исходным кодом)
  mimeqp.zip (940201) Кодировщик/декодер ASCII 23K для MIME-QP, с источником
  mpack15d. zip (960411) 43K Кодирование/декодирование сообщений MIME, интеллектуальное UUdecode
  msbooasm.zip (8) 8K Создание файлов ASCII из двоичных файлов и обратно
  msbpct.zip (870822) 10K Конвертировать файл .BOO обратно в двоичный [PAS]
  ncdc151.zip (921026) 59K Fast XX/UU de/encoder для DOS/VAX/UNIX w/C src
  netrun31.zip (950630) 7K Конвертировать файлы COM/EXE в ASCII. Декодирование не требуется
  netsend1.zip (950617) 9K Binary > исполняемая 7-битная программа электронной почты ASCII
  nwsuu125.zip (931110) 24K NewsUUD v1.25: UUdecoder для новостных статей
  plcode1d.zip (961216) 44K Uuen(de)coder,декодирует файлы содержащие мусор
  post110.zip (931022) 20K UUencode/split utl — отправка бинарных файлов в Usenet
  qux01_91.zip (4) 10K Quick UUencode/UUdecode и XXencode/XXdecode
  перестроить2.zip (7) 13 000 Восстановить разделенные файлы с кодировкой uuencoded, w/MSC 5.0 src
  suud10.zip (1) 9K UUdecoder с диагностикой ошибок/графическим счетчиком
  toaduu21.zip (960411) 23K Unix-совместимый.  быстрый UUEncode/UUDecode, w/ASM src
  toadxx11.zip (8) 27K XXEncode/XXDecode с защитой от перезаписи v1.1
  ubx100d.zip (950225) 38K Позволяет отправлять бинарные файлы по электронной почте
  udec1_1.zip (950715) 18K UUdecode,XXdecode,MUnpack(MIME),Ship & BINHEX
  udec1_2.zip (960626) 84K UUdecode,XXdecode,MUnpack(MIME),Ship & BINHEX
  unpos234.zip (940321) 200K 'Smart' uudecoder для извлечения двоичных файлов USENET
  uu33.zip (941002) 30K UU v3.3: UUDecoder — Бесплатная версия
  uu41s.zip (960506) 37K Умный и быстрый uudecoder для многокомпонентных файлов
  uuapp100.zip (970825) 7K UUAppend v1.0: добавление uuencoded почтовых сообщений
  uuasm_11.zip (951101) 17K Программы UUencode/UUdecode для MS-DOS
  uud281.zip (960531) Пакетный декодер 41K для файлов UUEncode/UUDecode/MIME
  uudo15.zip (940806) 19K Многофайловый/составной «умный» uudecoder
  uudoall.zip (2) 12K Более гибкий uudecode для MS-DOS и Unix
  uudvd05d.zip (970304) 115K UUDeview: Smart UU/XX/Base64/BinHex en/decoder
  uued02.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *