Таблица перевода байт: Сколько мегабайт в гигабайте (1 Мб в 1 Гб), 1 Кб сколько 1 Мб
Сколько мегабайт в гигабайте (1 Мб в 1 Гб), 1 Кб сколько 1 Мб
Любой человек, который хоть немного взаимодействовал с компьютерами, знаком с такими терминами как «Гигабайт», «Мегабайт» и другими.
Они обозначают объем физического носителя информации, типа флешки, жесткого диска или же объем любого файла, хранящегося на компьютере.
Проще говоря – эта величина обозначает, сколько мест на компьютере занимает любой файл, или же сколько в сумме носитель способен вместить информации.
Если вы читаете эту статью с целью перевода одной единицы измерения в другую, тогда рекомендую сразу воспользоваться бесплатным онлайн калькулятором в низу страницы.
Вводите в поле любой значение, выбираете из списка величину и калькулятор произведет преобразование.
Что такое байт, килобайт, мегабайт, гигабайт
Несколько десятков лет назад память компьютеров была небольшой, и составляла не более десятка бит или пары байтов. Хранить там можно было несколько формул, пару примеров или математических выражений.
Сейчас же объемы жестких дисков составляют по несколько терабайт, а размеры файлов исчисляются гигабайтами. Поэтому с ходом компьютерного прогресса появилась проблема в записи того, сколько памяти занимает документ.
Именно тогда и были придуманы другие величины, которые полностью выходили из термина «бит».
Иначе говоря, термины «байт», «килобайт», «мегабайт» и «гигабайт» — это универсальные единицы измерения объема информации, которые обозначают то, сколько места файлы занимают на жестком диске.
Как оно работает?
Все жесткие диски, SD-карты, флешки можно объединить под одним общим названием – физический носитель.
Говоря простым языком, все эти физические носители состоят из небольших ячеек для хранения информации.
В них посредством двоичного кода записываются данные, которые переносятся на него. Эти ячейки называются битами, и именно они является наименьшей величиной компьютерной информации.
Когда вы переносите информацию на носитель – она как бы записывается в этих ячейках памяти и начинает занимать место.
Собственно, объем файла и обозначает, сколько байтов будет задействовано при хранении определенного файла. В этом и заключается принцип обозначения объема.
Кроме того, данные, которые используются в системе временно записываются в особый участок памяти – оперативную.
Они присутствуют там до тех пор, пока необходимы, и после этого выгружаются. Данные туда записываются в точно такие же ячейки, поэтому RAM имеет свое обозначение объема, пусть и гораздо меньшее, чем жесткие диски.
Что больше – мегабит или мегабайт
Нередко на описании USB-портов материнской платы, а также в характеристиках к флеш-картам и другим переносным носителям указывается скорость передачи информации.
Она обозначается как Гб/сек или Мб/сек, однако не надо путать их – это вовсе не гигабайт/секунду и не мегабайт/секунду.
В данном случае так обозначаются другие единицы измерения – мегабиты и гигабиты.
С их помощью измеряется скорость передачи информации.
Эти величины намного меньше, чем мегабайты и гигабайты, и вычисляются они, в отличие от вышеназванных объемов, в десятичной системе счисления.
Один мегабит равен примерно миллиону бит. Один гигабит равен миллиарду бит информации.
Почти всегда эти обозначения можно увидеть в скоростях интернет-провайдеров.
Поэтому, если скорость вашей сети равна 100 Мбит/сек, то за одну секунду подключения на ваш компьютер поступит 1 000 000 * 100 бит информации.
Технологии интернет-соединения дают возможность предлагать пользователям уже не мегабитные, а гигабитные варианты подключения.
Стандарты портов USB 3.0 позволяют передавать информацию на скорости 5Гбит/сек, и это далеко не предел – ведь уже сейчас в материнских платах появляются разъемы более высоких и скоростных версий.
Стоит отметить, что вопрос о том, что больше: мегабит или мегабайт – некорректен и на него нельзя дать ответ.
Это разные величины, разные способы измерения. Они хоть и сопоставляются между собой, однако, никто этого не делает, поскольку это не имеет смысла и практической пользы.
Сколько мегабайт в гигабайте
Все большее выходит из меньшего. Так, группа из восьми ячеек бита создает одну большую ячейку байта, то есть 8 бит = 1 байт.
Далее величины значительно увеличиваются:
- 1024 байт = 1 килобайт,
- 1024 килобайт = 1 гигабайт,
- 1024 гигабайт = 1 терабайт.
Большие объемы не используются в домашних ПК, поэтому говорить о них нет особого смысла.
У рядового пользователя сразу встанет закономерный вопрос – а почему расчеты и градация такая странная?
Не проще ли было сделать так, чтобы 10 бит равнялись 1 байту, а 1 гигабайт соответствовал 1000 мегабайт?
Да, действительно, это было бы гораздо проще. Однако, проще в привычной нам системе счисления.
Дело вот в чем. В реальном мире мы используем диапазон чисел от 0 до 9. Это называется десятичная система счисления. Но компьютеры думают по-другому: они знают только два числа – 0 и 1, то есть система их вычислений двоичная.
Эти числа, условно, обозначают «Да» или «Нет». В данном случае они показывают, заполнена ячейка хранения информации, или нет.
Не вдаваясь в математику, стоит сказать только о том, что при переводе чисел из понятной компьютеру двоичной системы в нашу, десятеричную, двойка возводится в определенную степень.
А в степени двойки нету чисел, кратных 10. Именно поэтому расчеты такие странные: 1 байт в данном случае равен 2 в 3 степени бит и так далее.
Таким образом градация осуществляется от двойки, и число тем больше, чем большее количество раз ее перемножают саму на себя.
Почему HDD в 1Гб не равен 1000 Мб
Исходя из объяснения выше, один гигабайт больше, чем тысяча мегабайт ровно на 24 единицы. Поэтому в характеристиках на жестких дисках пишут точно – сколько составляет их объем. Округлять эти величины также нельзя.
Соответственно, 8 гигабайт оперативной памяти составляет не 8000 мегабайт, а 8192.
Именно по этой же причине иногда при покупке носителя информации его объем составляет немного меньше, чем написано в характеристиках.
Ровного значения просто не может быть, поэтому нередко вместо обещанных десяти гигабайт обнаруживается девять.
Где используются эти величины?
Как уже было сказано выше – эти термины применяются в компьютерной IT-сфере.
Например, при обозначении вместительности HDD. Современные жесткие диски уже имеют емкость больше одного терабайта, и продолжают расширяться.
С флешкартами и другими переносными носителями все скромнее – их максимальный объем может достигать 128 гигабайт.
Этими же терминами обозначается объем файлов.
Разброс в этом плане гораздо больше, бывают случаи, когда объемный и большой пласт информации весит несколько гигабайт, или же текстовый файл, занимающий всего пару килобайт.
Еще интереснее дела обстоят с оперативной памятью компьютера.
Ее объем также измеряется в ячейках памяти, и сейчас многие профессиональные машины оборудованы несколькими плашками RAM, общий размер которых может достигать 128 гигабайт.
Это обусловлено тем, что на обработку информации необходимо все больше и больше ресурсов – и для того, чтобы программа работала стабильно, во временной памяти должно быть много места.
А есть ли больше?
Существуют ли величины больше, чем терабайт? Да, конечно, они есть.
- 1024 терабайт – это 1 петабайт.
- 1024 петабайта – 1 экзабайт.
Дело в том, что современные технологии еще не дошли до создания носителей и уж тем более файлов, объемом и размером хотя бы приближенным к этим величинам – поэтому в повседневной жизни они используются крайне редко.
Однако, они широко используются для компьютерных расчетов в науке и высоких технологиях.
С учетом того, насколько быстро сейчас идет технологический прогресс – не исключено, что через пару лет на прилавках появятся жесткие диски объемом в 1024 терабайт
Таблица перевода величин: бит, байт, Кб, Мб, Гб, Тб
Существует таблица всех величин, которые используются в современных жестких дисках, других носителях информации, а также файлах.
Она создана специально для удобства точного определения объемов информации и дана ниже. В нее включены только те единицы измерения, которые можно увидеть и применить в реальной жизни.
После терабайта измерение хоть и ведется, однако на уровне науки и высоких технологий, а не повседневной жизни.
Название | Обозначение | Пересчет в байты |
---|---|---|
Бит | — | Наименьшее значение |
Байт | Б, b | 8 бит |
Килобайт | Кб, Kb | 1024 байт |
Мегабайт | Мб, Mb | 1024 килобайт |
Гигабайт | Гб, Gb | 1024 мегабайт |
Терабайт | Тб, Tb | 1024 гигабайт |
С помощью этой таблицы также можно рассчитать фактическую скорость вашего интернет-соединения.
Достаточно просто определить, сколько бит в секунду передается к вам на компьютер, полученное значение разделить на 8, и потом на 1024.
Например, на скорости 100 Мб/сек в одну секунду вам будет передаваться примерно 12 мегабайт информации.
Недостаток таблицы заключается в том, что по ней можно определить только ровные значения, встретить которые можно нечасто.
Для того, чтобы точно определить вес файла или объем жесткого диска, можно воспользоваться онлайн-конвертером, который представлен чуть ниже.
Онлайн-конвертер величин
Конечно, информации, представленной в таблице величин, недостаточно для комфортных расчетов.
Очень мало файлов, вес которых будет точно равен одному гигабайту или сотне мегабайт, и поэтому даже имея под рукой эту справочную информацию, будет тяжело просчитать, носитель какого объема нужен для того, чтобы полностью перенести большой документ.
Именно для этого на этом сайте и установлен онлайн-конвертер величин.
Работает он очень просто – вы указываете объем и величину, в которой он выражен. Далее вам нужно выбрать значение, в которое требуется перевести число – и конвертер выдаст вам точное значение.
Резюмируя все сказанное выше – термины «мегабайт» и «гигабайт» обозначают единицы измерения информации.
Они выражаются в двоичной системе счисления, и поэтому их невозможно подсчитать ровно – из-за этого гигабайт равен 1024 мегабайта, а не 1000.
Величины чаще всего используются в сфере высоких компьютерных технологий – для обозначения характеристик жестких дисков, флеш-карт, а также объема файлов.
Термин «мегабит» не имеет ничего общего с «мегабайтом», поскольку первое является обозначением скорости, а второе – объема.
В целом, это все, что можно рассказать об используемых в компьютерах величинах объема.
Как вы считаете – носители каких емкостей выгоднее всего покупать в наше время?
Насколько скоро в компьютерных магазинах появятся HDD, на которых можно хранить экзабайт информации?
Калькулятор цифровых данных | Преобразование единиц хранения цифровых данных
Хранилище данных — компьютерная технология, которая не является количественной величиной СИ. Компьютерная информация представлена в числовых формах «1» и «0» в различных типах хранилищ. Главной единицей хранения цифровых данных является байт, а в байте 8 бит. Виртуальные данные измеряются в таких единицах, как бит, байт, килобайт (КБ), мегабайт (МБ), гигабайт (ГБ), терабайт (ТБ), петабайт или эксабайт.
Конвертер единиц цифрового Хранилища данных.
Переводим из
Переводим в
Основные единицы данных | |
Бит | бит |
Байт | байт |
Эксабит | Эбит |
Эксабайт | ЭБ |
Гигабит | Гбит |
Гигабайт | ГБ |
Килобит | Кбит |
Килобайт | кБ |
Мегабит | Мбит |
Мегабайт | МБ |
Петабит | Пбит |
Петабайт | ПБ |
Терабит | Тбит |
Терабайт | ТБ |
Другие единицы | |
Блок | |
CD (74 Minute) | CD 74 min |
CD (80 Minute) | CD 80 min |
Двойное слово | DW |
DVD (1 слой, 1 сторона) | DVD 1l/1s |
DVD (1 слой, 2 стороны) | DVD 1l/2s |
DVD (2 слоя, 1 сторона) | DVD 2l/1s |
DVD (2 слоя, 2 стороны) | DVD 2l/2s |
Эксабайт (10^18 Байт) | ЭБ |
Дискета (3.5″, DD) | FDD 3.5″ |
Дискета (3.5″, HD) | FDD 3.5″ |
Дискета (3.5″, ED) | FDD 3.5″ |
Дискета (5.25″, DD) | FDD 5.25″ |
Дискета (5.25″, HD) | FDD 5.25″ |
Гигабайт (10^9 Байт) | GB |
Jaz 1GB | |
Jaz 2GB | |
Kilobyte (10^3 Bytes) | kB |
Megabyte (10^6 Bytes) | MB |
Ниббл | |
Petabyte (10^15 Bytes) | PB |
Quadruple-Word | QW |
Terabyte (10^12 Bytes) | TB |
Слово | W |
Zip 100 | |
Zip 250 |
Основные единицы данных | |
Бит | бит |
Байт | байт |
Эксабит | Эбит |
Эксабайт | ЭБ |
Гигабит | Гбит |
Гигабайт | ГБ |
Килобит | Кбит |
Килобайт | кБ |
Мегабит | Мбит |
Мегабайт | МБ |
Петабит | Пбит |
Петабайт | ПБ |
Терабит | Тбит |
Терабайт | ТБ |
Другие единицы | |
Блок | |
CD (74 Minute) | CD 74 min |
CD (80 Minute) | CD 80 min |
Двойное слово | DW |
DVD (1 слой, 1 сторона) | DVD 1l/1s |
DVD (1 слой, 2 стороны) | DVD 1l/2s |
DVD (2 слоя, 1 сторона) | DVD 2l/1s |
DVD (2 слоя, 2 стороны) | DVD 2l/2s |
Эксабайт (10^18 Байт) | ЭБ |
Дискета (3.5″, DD) | FDD 3.5″ |
Дискета (3.5″, HD) | FDD 3.5″ |
Дискета (3.5″, ED) | FDD 3.5″ |
Дискета (5.25″, DD) | FDD 5.25″ |
Дискета (5.25″, HD) | FDD 5.25″ |
Гигабайт (10^9 Байт) | GB |
Jaz 1GB | |
Jaz 2GB | |
Kilobyte (10^3 Bytes) | kB |
Megabyte (10^6 Bytes) | MB |
Ниббл | |
Petabyte (10^15 Bytes) | PB |
Quadruple-Word | QW |
Terabyte (10^12 Bytes) | TB |
Слово | W |
Zip 100 | |
Zip 250 |
Результат конвертации:
1 Гигабайт = 1073741824 Байт | 10 Гигабайт = 10737418240 Байт | 2500 Гигабайт = 2684354560000 Байт |
2 Гигабайт = 2147483648 Байт | 20 Гигабайт = 21474836480 Байт | 5000 Гигабайт = 5368709120000 Байт |
3 Гигабайт = 3221225472 Байт | 30 Гигабайт = 32212254720 Байт | 10000 Гигабайт = 10737418240000 Байт |
4 Гигабайт = 4294967296 Байт | 40 Гигабайт = 42949672960 Байт | 25000 Гигабайт = 26843545600000 Байт |
5 Гигабайт = 5368709120 Байт | 50 Гигабайт = 53687091200 Байт | 50000 Гигабайт = 53687091200000 Байт |
6 Гигабайт = 6442450944 Байт | 100 Гигабайт = 107374182400 Байт | 100000 Гигабайт = 1.073741824×1014 Байт |
7 Гигабайт = 7516192768 Байт | 250 Гигабайт = 268435456000 Байт | 250000 Гигабайт = 2.68435456×1014 Байт |
8 Гигабайт = 8589934592 Байт | 500 Гигабайт = 536870912000 Байт | 500000 Гигабайт = 5.36870912×1014 Байт |
9 Гигабайт = 9663676416 Байт | 1000 Гигабайт = 1073741824000 Байт | 1000000 Гигабайт = 1.073741824×1015 Байт |
1 Гигабайт = 1024 Мегабайт | 10 Гигабайт = 10240 Мегабайт | 2500 Гигабайт = 2560000 Мегабайт |
2 Гигабайт = 2048 Мегабайт | 20 Гигабайт = 20480 Мегабайт | 5000 Гигабайт = 5120000 Мегабайт |
3 Гигабайт = 3072 Мегабайт | 30 Гигабайт = 30720 Мегабайт | 10000 Гигабайт = 10240000 Мегабайт |
4 Гигабайт = 4096 Мегабайт | 40 Гигабайт = 40960 Мегабайт | 25000 Гигабайт = 25600000 Мегабайт |
5 Гигабайт = 5120 Мегабайт | 50 Гигабайт = 51200 Мегабайт | 50000 Гигабайт = 51200000 Мегабайт |
6 Гигабайт = 6144 Мегабайт | 100 Гигабайт = 102400 Мегабайт | 100000 Гигабайт = 102400000 Мегабайт |
7 Гигабайт = 7168 Мегабайт | 250 Гигабайт = 256000 Мегабайт | 250000 Гигабайт = 256000000 Мегабайт |
8 Гигабайт = 8192 Мегабайт | 500 Гигабайт = 512000 Мегабайт | 500000 Гигабайт = 512000000 Мегабайт |
9 Гигабайт = 9216 Мегабайт | 1000 Гигабайт = 1024000 Мегабайт | 1000000 Гигабайт = 1024000000 Мегабайт |
Перевести гигабайты в мегабайты
Перевести гигабайты в мегабайты
Введите ниже количество гигабайт (GB), чтобы получить соответствующее количество мегабайтов (MB).
1 GB = 1000 MB (десятичный)
1 GB = 1024 MB (двоичный)
Сколько мегабайт в гигабайте?
1 гигабайт равен 1000 мегабайт = 103 в десятичной системе.
1 гигабайт также равен 1024 мегабайтам = 210 в двоичной системе.
Определение гигабайта
Гигабайт это единица измерения количества информации. Равна 1073741824 байтам и гигабайт имеет аббревиатуру GB (или Гб).
Гигабайт в десятичной системе 1 гигабайт = 10003 байт 1 гигабайт = 1,000,000,000 байт Гигабайт в двоичной системе 1 гигабайт = 230 байт 1 гигабайт = 10243 байт 1 гигабайт = 1,073,741,824 байт
Определение мегабайта
Мегабайт это единица измерения информации, которая равняется 1048576 байтам и мегабайт имеет сокращение MB.
Мегабайт в десятичной системе 1 мегабайт = 10002 байт 1 мегабайт = 1,000,000 байт Мегабайт в двоичной системе 1 мегабайт = 220 байт 1 мегабайт = 10242 байт 1 мегабайт = 1,048,576 байт
Как пересчитать гигабайты в мегабайты
Гигабайт в десятичной системе 1 гигабайт = 10003 байт Известно, что 1MB = 10002 байт, так 1 гигабайт = 1,000 * 1MB 1 гигабайт = 1,000 мегабайт Гигабайт в двоичной системе 1 гигабайт = 230 байт 1 гигабайт = 10243 байт Известно, что 1MB = 10242 байт, так 1 гигабайт = 1024 * 10242 байт 1 гигабайт = 1024 * 1MB 1 гигабайт = 1024 MB 1 гигабайт = 210 мегабайт
Гигабайт в широком применении
Гигабайт используется в таких устройствах как: юсб флешки, жесткие диски или оперативная память,
их наиболее частые единицы измерения информации именно гигабайты GB. Используйте таблицу соответствий гигабайтов мегабайтам ниже:
- 1GB = 1,000MB
- 2GB = 2,000MB
- 4GB = 4,000MB
- 8GB = 8,000MB
- 16GB = 16,000MB
- 32GB = 32,000MB
- 64GB = 64,000MB
- 128GB = 128,000MB
- 256GB = 256,000MB
- 512GB = 512,000MB
Мы можем использовать как двоичную, так и десятичную систему конвертации мегабайт в гигабайты,
но учтите, что рекомендуется использовать 1GB = 1000MB что соответствует 10003 байтам.
Таблица соответствия гигабайтов мегабайтам
Гигабайты (GB) | Мегабайты (MB) десятичн. | Мегабайты (MB) двоичн. |
---|---|---|
1 GB | 1,000 MB | 1,024 MB |
2 GB | 2,000 MB | 2,048 MB |
3 GB | 3,000 MB | 3,072 MB |
4 GB | 4,000 MB | 4,096 MB |
5 GB | 5,000 MB | 5,120 MB |
6 GB | 6,000 MB | 6,144 MB |
7 GB | 7,000 MB | 7,168 MB |
8 GB | 8,000 MB | 8,192 MB |
9 GB | 9,000 MB | 9,216 MB |
10 GB | 10,000 MB | 10,240 MB |
11 GB | 11,000 MB | 11,264 MB |
12 GB | 12,000 MB | 12,288 MB |
13 GB | 13,000 MB | 13,312 MB |
14 GB | 14,000 MB | 14,336 MB |
15 GB | 15,000 MB | 15,360 MB |
16 GB | 16,000 MB | 16,384 MB |
17 GB | 17,000 MB | 17,408 MB |
18 GB | 18,000 MB | 18,432 MB |
19 GB | 19,000 MB | 19,456 MB |
20 GB | 20,000 MB | 20,480 MB |
21 GB | 21,000 MB | 21,504 MB |
22 GB | 22,000 MB | 22,528 MB |
23 GB | 23,000 MB | 23,552 MB |
24 GB | 24,000 MB | 24,576 MB |
25 GB | 25,000 MB | 25,600 MB |
26 GB | 26,000 MB | 26,624 MB |
27 GB | 27,000 MB | 27,648 MB |
28 GB | 28,000 MB | 28,672 MB |
29 GB | 29,000 MB | 29,696 MB |
30 GB | 30,000 MB | 30,720 MB |
31 GB | 31,000 MB | 31,744 MB |
32 GB | 32,000 MB | 32,768 MB |
33 GB | 33,000 MB | 33,792 MB |
34 GB | 34,000 MB | 34,816 MB |
35 GB | 35,000 MB | 35,840 MB |
36 GB | 36,000 MB | 36,864 MB |
37 GB | 37,000 MB | 37,888 MB |
38 GB | 38,000 MB | 38,912 MB |
39 GB | 39,000 MB | 39,936 MB |
40 GB | 40,000 MB | 40,960 MB |
41 GB | 41,000 MB | 41,984 MB |
42 GB | 42,000 MB | 43,008 MB |
43 GB | 43,000 MB | 44,032 MB |
44 GB | 44,000 MB | 45,056 MB |
45 GB | 45,000 MB | 46,080 MB |
46 GB | 46,000 MB | 47,104 MB |
47 GB | 47,000 MB | 48,128 MB |
48 GB | 48,000 MB | 49,152 MB |
49 GB | 49,000 MB | 50,176 MB |
50 GB | 50,000 MB | 51,200 MB |
51 GB | 51,000 MB | 52,224 MB |
52 GB | 52,000 MB | 53,248 MB |
53 GB | 53,000 MB | 54,272 MB |
54 GB | 54,000 MB | 55,296 MB |
55 GB | 55,000 MB | 56,320 MB |
56 GB | 56,000 MB | 57,344 MB |
57 GB | 57,000 MB | 58,368 MB |
58 GB | 58,000 MB | 59,392 MB |
59 GB | 59,000 MB | 60,416 MB |
60 GB | 60,000 MB | 61,440 MB |
61 GB | 61,000 MB | 62,464 MB |
62 GB | 62,000 MB | 63,488 MB |
63 GB | 63,000 MB | 64,512 MB |
64 GB | 64,000 MB | 65,536 MB |
65 GB | 65,000 MB | 66,560 MB |
66 GB | 66,000 MB | 67,584 MB |
67 GB | 67,000 MB | 68,608 MB |
68 GB | 68,000 MB | 69,632 MB |
69 GB | 69,000 MB | 70,656 MB |
70 GB | 70,000 MB | 71,680 MB |
71 GB | 71,000 MB | 72,704 MB |
72 GB | 72,000 MB | 73,728 MB |
73 GB | 73,000 MB | 74,752 MB |
74 GB | 74,000 MB | 75,776 MB |
75 GB | 75,000 MB | 76,800 MB |
76 GB | 76,000 MB | 77,824 MB |
77 GB | 77,000 MB | 78,848 MB |
78 GB | 78,000 MB | 79,872 MB |
79 GB | 79,000 MB | 80,896 MB |
80 GB | 80,000 MB | 81,920 MB |
81 GB | 81,000 MB | 82,944 MB |
82 GB | 82,000 MB | 83,968 MB |
83 GB | 83,000 MB | 84,992 MB |
84 GB | 84,000 MB | 86,016 MB |
85 GB | 85,000 MB | 87,040 MB |
86 GB | 86,000 MB | 88,064 MB |
87 GB | 87,000 MB | 89,088 MB |
88 GB | 88,000 MB | 90,112 MB |
89 GB | 89,000 MB | 91,136 MB |
90 GB | 90,000 MB | 92,160 MB |
91 GB | 91,000 MB | 93,184 MB |
92 GB | 92,000 MB | 94,208 MB |
93 GB | 93,000 MB | 95,232 MB |
94 GB | 94,000 MB | 96,256 MB |
95 GB | 95,000 MB | 97,280 MB |
96 GB | 96,000 MB | 98,304 MB |
97 GB | 97,000 MB | 99,328 MB |
98 GB | 98,000 MB | 100,352 MB |
99 GB | 99,000 MB | 101,376 MB |
100 GB | 100,000 MB | 102,400 MB |
1 Килобайт = 0.000977 Мегабайт | 10 Килобайт = 0.0098 Мегабайт | 2500 Килобайт = 2.4414 Мегабайт |
2 Килобайт = 0.002 Мегабайт | 20 Килобайт = 0.0195 Мегабайт | 5000 Килобайт = 4.8828 Мегабайт |
3 Килобайт = 0.0029 Мегабайт | 30 Килобайт = 0.0293 Мегабайт | 10000 Килобайт = 9.7656 Мегабайт |
4 Килобайт = 0.0039 Мегабайт | 40 Килобайт = 0.0391 Мегабайт | 25000 Килобайт = 24.4141 Мегабайт |
5 Килобайт = 0.0049 Мегабайт | 50 Килобайт = 0.0488 Мегабайт | 50000 Килобайт = 48.8281 Мегабайт |
6 Килобайт = 0.0059 Мегабайт | 100 Килобайт = 0.0977 Мегабайт | 100000 Килобайт = 97.6563 Мегабайт |
7 Килобайт = 0.0068 Мегабайт | 250 Килобайт = 0.2441 Мегабайт | 250000 Килобайт = 244.14 Мегабайт |
8 Килобайт = 0.0078 Мегабайт | 500 Килобайт = 0.4883 Мегабайт | 500000 Килобайт = 488.28 Мегабайт |
9 Килобайт = 0.0088 Мегабайт | 1000 Килобайт = 0.9766 Мегабайт | 1000000 Килобайт = 976.56 Мегабайт |
1 Гигабайт = 1048576 Килобайт | 10 Гигабайт = 10485760 Килобайт | 2500 Гигабайт = 2621440000 Килобайт |
2 Гигабайт = 2097152 Килобайт | 20 Гигабайт = 20971520 Килобайт | 5000 Гигабайт = 5242880000 Килобайт |
3 Гигабайт = 3145728 Килобайт | 30 Гигабайт = 31457280 Килобайт | 10000 Гигабайт = 10485760000 Килобайт |
4 Гигабайт = 4194304 Килобайт | 40 Гигабайт = 41943040 Килобайт | 25000 Гигабайт = 26214400000 Килобайт |
5 Гигабайт = 5242880 Килобайт | 50 Гигабайт = 52428800 Килобайт | 50000 Гигабайт = 52428800000 Килобайт |
6 Гигабайт = 6291456 Килобайт | 100 Гигабайт = 104857600 Килобайт | 100000 Гигабайт = 104857600000 Килобайт |
7 Гигабайт = 7340032 Килобайт | 250 Гигабайт = 262144000 Килобайт | 250000 Гигабайт = 262144000000 Килобайт |
8 Гигабайт = 8388608 Килобайт | 500 Гигабайт = 524288000 Килобайт | 500000 Гигабайт = 524288000000 Килобайт |
9 Гигабайт = 9437184 Килобайт | 1000 Гигабайт = 1048576000 Килобайт | 1000000 Гигабайт = 1048576000000 Килобайт |
Преобразователь двоичного кода в текст
| Двоичный переводчик
Введите двоичные числа с любым префиксом / постфиксом / разделителем и нажмите кнопку Преобразовать
(например: 01000101 01111000 01100001 01101101 01110000 01101100 01100101):
folder_open Открыть файл
folder_open Открыть двоичный файл
поиск
Вставьте двоичные числа или перетащите файл:
Кодировка символов (необязательно)
ASCIIUnicodeASCII / UTF-8UTF-16UTF-16 little endianUTF-16 big endian Windows-1252Big5 (китайский) CP866 (русский) EUC-JP (японский) EUC-KR (корейский) GB 18030 (китайский) GB 2312 (китайский) ISO-2022- CN (китайский) ISO-2022-JP (японский) ISO-8859-1 (Latin1 / Западноевропейский) ISO-8859-2 (Latin2 / Восточноевропейский) ISO-8859-3 (Latin3 / Южноевропейский) ISO-8859-4 (Latin4 / Северо-Европейский) ISO-8859-5 (Латинский / Кириллица) ISO-8859-6 (Латинский / Арабский) ISO-8859-7 (Латинский / Греческий) ISO-8859-8 (Латинский / Иврит) ISO-8859- 8-I (Latin / Hebrew) ISO-8859-10 (Latin6 / Nordic) ISO-8859-13 (Latin7 / Baltic Rim) ISO-8859-14 (Latin8 / Celtic) ISO-8859-15 (Latin9 / Western European) ISO-8859-16 (Latin10 / Юго-Восточная Европа) KOI8-R (русский) KOI8-U (украинский) Macintosh (x-mac-roman) Mac OS Кириллица (x-mac-кириллица) Shift JIS (японский) Windows- 874 (тайский) Windows-1250 (восточноевропейский) Windows-1251 (кириллица) Windows-1252 (западноевропейский) Windows-1253 (греческий) Windows-1254 (турецкий) Windows-1255 (иврит) Windows-1256 (арабский) Windows- 1257 (Балтийский) Windows-1258 (Вьетнамский) X-User- Определен
autorenew Конвертировать
очистить Сброс
swap_vert Swap
content_copy Копировать
save_alt Сохранить
Конвертер текста в двоичный ►
В текстовой кодировке
ASCII для каждого символа используется фиксированный 1 байт.
Кодировка текста
UTF-8 использует переменное количество байтов для каждого символа. Для этого требуется разделитель между каждым двоичным числом.
Как преобразовать двоичный файл в текст
Преобразование двоичного кода ASCII в текст:
- Получить двоичный байт
- Преобразовать двоичный байт в десятичный
- Получить символ кода ASCII из таблицы ASCII
- Перейти к следующему байту
Пример
Преобразовать двоичный код ASCII «01010000 01101100 01100001 01101110 01110100 00100000 01110100 01110010 01100101 01100101 01110011» в текст:
Решение:
Используйте таблицу ASCII для получения символа из кода ASCII.
01010000 2 = 2 6 +2 4 = 64 + 16 = 80 => «P»
01101100 2 = 2 6 +2 5 +2 3 +2 2 = 64 + 32 + 8 + 4 = 108 => «l»
01100001 2 = 2 6 +2 5 +2 0 = 64 + 32 + 1 = 97 => «а»
⁝
Для всех двоичных байтов вы должны получить текст:
«Посадить деревья»
Как преобразовать двоичный формат в текст?
- Получить двоичный байт-код
- Преобразовать двоичный байт в десятичный
- Получить символ десятичного кода ASCII из таблицы ASCII
- Продолжить со следующим двоичным байтом
Как использовать преобразователь двоичного кода в текст?
- Вставить двоичные байтовые коды в текстовое поле ввода.
- Выберите тип кодировки символов.
- Нажмите кнопку Конвертировать.
Как преобразовать двоичный код в английский?
- Получить двоичный байт-код
- Преобразовать двоичный байт в десятичный
- Получить английскую букву десятичного кода ASCII из таблицы ASCII
- Продолжить со следующим двоичным байтом
Как преобразовать двоичный код 01000001 в текст?
Использовать таблицу ASCII:
01000001 = 2 ^ 6 + 2 ^ 0 = 64 + 1 = 65 = символ ‘A’
Как преобразовать двоичный код 00110000 в текст?
Использовать таблицу ASCII:
00110000 = 2 ^ 5 + 2 ^ 4 = 2 ^ 5 + 2 ^ 4 = 32 + 16 = 48 = символ «0»
Таблица преобразования двоичного текста в текст ASCII
Шестнадцатеричный | двоичный | ASCII Символ |
---|---|---|
00 | 00000000 | NUL |
01 | 00000001 | SOH |
02 | 00000010 | STX |
03 | 00000011 | ETX |
04 | 00000100 | EOT |
05 | 00000101 | ENQ |
06 | 00000110 | ACK |
07 | 00000111 | БЕЛ |
08 | 00001000 | BS |
09 | 00001001 | HT |
0A | 00001010 | LF |
0B | 00001011 | VT |
0C | 00001100 | FF |
0D | 00001101 | CR |
0E | 00001110 | SO |
0F | 00001111 | SI |
10 | 00010000 | DLE |
11 | 00010001 | DC1 |
12 | 00010010 | DC2 |
13 | 00010011 | DC3 |
14 | 00010100 | DC4 |
15 | 00010101 | НАК |
16 | 00010110 | SYN |
17 | 00010111 | ETB |
18 | 00011000 | МОЖНО |
19 | 00011001 | EM |
1A | 00011010 | ПОД |
1Б | 00011011 | ESC |
1С | 00011100 | FS |
1D | 00011101 | GS |
1E | 00011110 | RS |
1F | 00011111 | США |
20 | 00100000 | Космос |
21 | 00100001 | ! |
22 | 00100010 | « |
23 | 00100011 | # |
24 | 00100100 | $ |
25 | 00100101 | % |
26 | 00100110 | и |
27 | 00100111 | ‘ |
28 | 00101000 | ( |
29 | 00101001 | ) |
2A | 00101010 | * |
2B | 00101011 | + |
2C | 00101100 | , |
2D | 00101101 | – |
2E | 00101110 | . |
2F | 00101111 | / |
30 | 00110000 | 0 |
31 | 00110001 | 1 |
32 | 00110010 | 2 |
33 | 00110011 | 3 |
34 | 00110100 | 4 |
35 | 00110101 | 5 |
36 | 00110110 | 6 |
37 | 00110111 | 7 |
38 | 00111000 | 8 |
39 | 00111001 | 9 |
3A | 00111010 | : |
3B | 00111011 | ; |
3C | 00111100 | < |
3D | 00111101 | = |
3E | 00111110 | > |
3F | 00111111 | ? |
40 | 01000000 | @ |
41 | 01000001 | А |
42 | 01000010 | В |
43 | 01000011 | С |
44 | 01000100 | D |
45 | 01000101 | E |
46 | 01000110 | F |
47 | 01000111 | G |
48 | 01001000 | H |
49 | 01001001 | I |
4A | 01001010 | Дж |
4B | 01001011 | К |
4C | 01001100 | л |
4D | 01001101 | M |
4E | 01001110 | N |
4F | 01001111 | O |
50 | 01010000 | -П |
51 | 01010001 | Q |
52 | 01010010 | R |
53 | 01010011 | S |
54 | 01010100 | Т |
55 | 01010101 | U |
56 | 01010110 | В |
57 | 01010111 | Вт |
58 | 01011000 | Х |
59 | 01011001 | Y |
5A | 01011010 | Z |
5Б | 01011011 | [ |
5C | 01011100 | \ |
5D | 01011101 | ] |
5E | 01011110 | ^ |
5F | 01011111 | _ |
60 | 01100000 | ` |
61 | 01100001 | a |
62 | 01100010 | б |
63 | 01100011 | c |
64 | 01100100 | д |
65 | 01100101 | e |
66 | 01100110 | f |
67 | 01100111 | г |
68 | 01101000 | ч |
69 | 01101001 | и |
6A | 01101010 | j |
6Б | 01101011 | к |
6C | 01101100 | л |
6D | 01101101 | кв.м. |
6E | 01101110 | n |
6F | 01101111 | или |
70 | 01110000 | п. |
71 | 01110001 | q |
72 | 01110010 | r |
73 | 01110011 | с |
74 | 01110100 | т |
75 | 01110101 | u |
76 | 01110110 | v |
77 | 01110111 | Вт |
78 | 01111000 | х |
79 | 01111001 | y |
7A | 01111010 | z |
7B | 01111011 | { |
7C | 01111100 | | |
7D | 01111101 | } |
7E | 01111110 | ~ |
7F | 01111111 | DEL |
См. Также
.
Команды трансляции CPYTOPCD и CPYFRMPCD
CPYTOPCD
Команда «Копировать в документ ПК» ( CPYTOPCD ) копирует содержимое одного элемента физического файла IBM i в текстовый файл ASCII в общей папке. Полученный текстовый файл может быть доступен для приложений ПК или скопирован на диск ПК. Для этого используйте любую функцию, которая может получить доступ к Интегрированной файловой системе IBM i (IFS), например, подключение к сетевому диску NetServer, Navigator for i или ftp.
В этом примере данные в первом элементе файла MYFILE в библиотеке MYLIB копируются в документ ПК с тем же именем, что и элемент в папке MYFOLDER .Используется перевод по умолчанию, и результирующий документ ПК содержит записи переменной длины. Документ ПК не заменяется, если он существует, и используются все форматы записей, связанные с элементом.
Из файла | Физический файл IBM i, из которого должны быть скопированы данные. |
Библиотека | Библиотека, содержащая физический файл IBM i. |
В папку | Общая папка в QDLS, содержащая текстовый документ целевого ПК. |
От участника: | Физический элемент файла IBM i, из которого выполняется копирование. |
К документу | Имя целевого текстового документа ПК, который создается или перезаписывается. |
Заменить документ * ДА * НЕТ | Независимо от того, заменяются ли существующие документы. Документы заменены. Если документ существует, он не заменяется и возвращается ошибка. |
Таблица перевода | Таблица преобразования, используемая для преобразования EBCDIC в ASCII.(См. Раздел Таблицы перевода .) |
Библиотека | Библиотека, содержащая указанную таблицу перевода. |
Формат данных ПК * ТЕКСТ * ПРИМЕЧАНИЕ | Задает поля переменной или фиксированной длины. Создан файл ASCII переменной длины. Длина записи используется для создания файла фиксированной длины. |
Кодовая страница DBCS | Задает набор двухбайтовых символов, используемый для перевода.Если этот параметр не переопределен приглашением «Перевести таблицу» (параметр TRNTBL), он также определяет однобайтовую таблицу преобразования. |
Формат записи | Позволяет указать используемый формат записи. |
CPYFRMPCD
Команда Копировать с ПК ( CPYFRMPCD ) используется для копирования содержимого текстового файла ASCII из общей папки в элемент физического файла IBM i. К этому члену можно получить доступ из приложений IBM i, распечатать его на принтерах IBM i или создать резервную копию, как и любого другого физического файла.
В этом примере текст в MYNOTES.DOC в папке MYFOLDER копируется в первый элемент физического файла MYFILE в библиотеке MYLIB . Все существующие записи заменяются. Используется таблица перевода по умолчанию, и документ ПК имеет записи переменной длины.
Из папки | Папка, содержащая текстовый документ ПК с копируемыми данными. |
В файл | Целевой физический файл IBM i, в который копируются данные. |
Библиотека | Библиотека, содержащая физический файл IBM i. |
Из документа | Текстовый документ ПК, содержащий скопированные данные. |
К участнику | Целевой элемент физического файла IBM i, в который копируются данные. |
Заменить или добавить записи | Указывает, будут ли данные перезаписаны или добавлены к члену. |
Таблица перевода | Таблица преобразования, используемая для преобразования данных. |
Библиотека | Библиотека, в которой находится таблица переводов. |
Формат данных ПК * ТЕКСТ * ПРИМЕЧАНИЕ | Задает данные ПК переменной или фиксированной длины. Файл PC содержит записи переменной длины. Файл PC содержит записи фиксированной длины. |
Кодовая страница DBCS | Задает набор двухбайтовых символов, используемый для перевода. Если этот параметр не переопределен приглашением «Перевести таблицу» (параметр TRNTBL), он также определяет однобайтовую таблицу преобразования. |
Вставка DBCS SO / SI | Указывает, вставляются ли во время перевода символы сдвига и сдвига. Этот параметр действителен только для пользователей с двухбайтовой кодировкой. Этот параметр недействителен, если в приглашении «Перевести таблицу» указано * NONE (параметр TRNTBL). |
Таблицы трансляции
Команды CPYTOPCD и CPYFRMPCD используют таблицы трансляции кодовых страниц, хранящиеся в QUSRSYS.Эти таблицы содержат списки символов для преобразования между доступными наборами символов в системе продуктов IBM i.
Таблица преобразования по умолчанию указывается при запуске команды Initialize Client Access / 400 ( INZPCS ). При запуске INZPCS создает область данных с именем QINZPCSDA в библиотеке QUSRSYS. Эта область данных содержит значения кодовой страницы ASCII и EBCDIC, указанные в команде INZPCS . Это таблица преобразования, используемая, когда Translate table * Параметр DFT указан для CPYTOPCD и CPYFRMPCD .
Примечание: Основную информацию о INZPCS можно найти здесь:
http://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/cl/inzpcs.htm
Эта область данных может отображается с помощью следующей команды:
DSPDTAARA DTAARA (QUSRSYS / QINZPCSDA)
Таблица перевода по умолчанию — Qxxx337yyy, где xxx — кодовая страница ASCII (значение по умолчанию 437 для SBCS), а yyy — кодовая страница EBCDIC (по умолчанию значение 037 для SBCS).Если область данных повреждена, удалите область данных и снова запустите INZPCS для повторного создания.
Иногда могут потребоваться настраиваемые таблицы перевода для обработки специальных символов или других нестандартных преобразований. Настройка таблиц перевода — это процесс, который не поддерживается группой поддержки IBM i. Помощь в этом процессе может быть получена на консультационной основе (отдельный оплачиваемый договор). Для вашего удобства здесь представлен обзор процесса:
Пользовательские таблицы преобразования могут быть построены с помощью следующего процесса:
1. | В командной строке операционной системы введите следующее: CRTTBL Нажмите F4 для вывода запроса. |
2. | Введите имя новой таблицы и библиотеку. |
3. | Для Исходный файл введите * PROMPT, оставив поле библиотеки пустой. |
4. | Нажмите F10. |
5. | Нажмите F9. |
6. | В качестве базовой таблицы используйте таблицу по умолчанию, которую вы хотите изменить. Например, чтобы создать измененную таблицу ASCII в EBCDIC для английского языка США, выберите соответствующую таблицу (например, Q437337037 в библиотеке QUSRSYS для преобразования ASCII в EBCDIC английского языка США). |
7. | Нажмите клавишу Enter. |
8. | При необходимости измените любые значения. |
9. | По завершении нажмите F6, чтобы создать таблицу и вернуться в командную строку. |
Эта таблица теперь может использоваться вместо * DFT с CPYTOPCD и CPYFRMPCD .
Ограничения
Команды CPYTOPCD и CPYFRMPCD предназначены для работы только как простой преобразователь между данными ASCII и EBCDIC. Это преобразование выполняется посимвольно в файле, и никакое другое преобразование данных не выполняется. Несимвольные данные могут не преобразоваться в читаемую форму при обработке с помощью CPYTOPCD и CPYFRMPCD .Специальные поля данных, такие как упакованные числовые, преобразуются посимвольно, что приводит к нечитаемым данным в файле ПК. Аналогично, зональные десятичные отрицательные значения не преобразуются, поскольку отрицательные значения не сохраняются как знак минус (-) в числовом значении.
Специальные символы, не входящие в буквенно-цифровой набор ANSI, могут не преобразовываться. Расширенный набор символов ASCII содержит много символов, не имеющих эквивалента в EBCDIC, и наоборот. По умолчанию эти символы преобразуются в пробелы с помощью CPYTOPCD и CPYFRMPCD .Для преобразования специальных символов можно создать собственную таблицу перевода.
Команды CPYTOPCD и CPYFRMPCD ограничены файлами размером 2 ГБ или меньше. Это совпадает с ограничением файла DOS в 2 ГБ. Физические файлы размером более 2 ГБ перед преобразованием необходимо разделить на два или более файлов меньшего размера.
.Таблицы перевода
— Cisco
Содержание
Таблицы перевода
Cisco IOS для преобразования символов S / 390
Спецификация таблицы перевода
Замечания по использованию таблицы символов
Выбор таблицы трансляции Telnet
символов национального назначения
Изменение или добавление таблиц перевода
Структура модулей таблицы перевода
Создание префиксов для таблиц перевода на национальные языки
Синтаксис макроса XLTBL
Описание макроса XLTBL
Пример макроса XLTBL
Ведение таблиц перевода с помощью UMODTRAN
Таблицы перевода
В этой главе описаны таблицы преобразования, доступные для Cisco IOS для S / 390.В него входят следующие разделы:
• Cisco IOS для преобразования символов S / 390
Описывает средства преобразования символов Cisco IOS для S / 390
.
• Выбор таблицы трансляции Telnet
Подробные сведения о факторах, которые следует учитывать при выборе таблицы трансляции Telnet
• Персонажи национального назначения
Описывает символы национального назначения
• Изменение или добавление таблиц перевода
Описывает, как добавить новую таблицу перевода или отредактировать существующие таблицы
• Структура модулей таблицы перевода
Подробная информация о структуре таблиц преобразования, предоставляемых Cisco IOS для S / 390
• Создание префиксов для таблиц перевода на национальные языки
Описывает использование макроса XLTBL
Cisco IOS для преобразования символов S / 390
Cisco IOS
для S / 390 обеспечивает преобразование символов как для соединения данных, так и для соединения Telnet.Telnet-соединения выполняются для следующих сервисов:
• Telnet
• SMTP
• LPR
• FTP (обычно называется управляющим соединением).
FTP также устанавливает соединение для передачи данных при передаче файлов. Во время трансляции данные в кодировке ASCII в сети TCP / IP преобразуются в данные в кодировке EBCDIC в системе MVS и наоборот. Таблицы перевода для нескольких языков распространяются вместе с Cisco IOS для S / 390 как в исходном, так и в загружаемом формате.Вы можете указать любую из предоставленных таблиц, изменить их или определить и использовать свои собственные таблицы перевода.
Telnet-соединение для приложения использует таблицу преобразования, указанную параметром TRANTBL в соответствующем операторе конфигурации APPCFGxx; соединение данных использует таблицу преобразования, указанную параметром CHARSET. Если эти параметры не закодированы в таблице конфигурации, по умолчанию используется таблица перевода на АНГЛИЙСКИЙ.
Преобразование соединений данных может выполняться как с однобайтовыми, так и с двухбайтовыми таблицами перевода.Для трансляции соединения Telnet требуются однобайтовые таблицы. Таблицы перевода с однобайтовым набором символов, распространяемые с продуктом: АНГЛИЙСКИЙ (по умолчанию), ДАТСКИЙ, FCANADA, ФРАНЦУЗСКИЙ, НЕМЕЦКИЙ, GSWISS, ИТАЛЬЯНСКИЙ, KANJI83, КОРЕЙСКИЙ, ЯПОНСКИЙ, SJIS83, ИСПАНСКИЙ, ШВЕДСКИЙ, SW850 SW88591 и ТАЙСКИЙ Распределенные двухбайтовые таблицы — это HANGUL и KANJI. Исходный код этих таблиц находится в наборе данных SAMP, а их формы модуля загрузки находятся в наборе данных LOAD.
Спецификация таблицы перевода
Параметр TRANTBL можно указать в следующих операторах APPCFGxx: Telnet, APPL, FTP, SMTP и LPR.CHARSET можно указать в операторе FTP. Прочтите главу о конкретном приложении для получения дополнительной информации о каждом из этих операторов и о том, как следует указывать имя таблицы.
Примечания по использованию таблицы символов
Учтите эти примечания при указании таблиц перевода:
• Трансляция Telnet не влияет на соединения Telnet на основе 3270, поскольку они используют двоичный режим.
• Если информация TRANTBL или CHARSET не предоставлена, для всех переводов используется таблица ENGLISH.
• Если TRANTBL указан только в операторе HOST, указанная таблица используется для всех других служб Telnet.
• Если TRANTBL указан для службы (например, SMTP), указанная таблица будет использоваться для этой службы.
• TRANTBL в операторе Telnet становится значением по умолчанию для всех операторов APPL линейного режима, если он не указан в отдельных операторах APPL.
• Если TRANTBL указан в операторе APPL, указанная таблица будет использоваться для этого приложения.
• Независимо от настроек TRANTBL, если CHARSET не указан в операторе FTP, по умолчанию для преобразования данных используется АНГЛИЙСКИЙ.
• CHARSET можно переопределить для отдельных сеансов FTP, указав его в параметрах САЙТА. Прочтите руководство пользователя Cisco IOS для S / 390.
Выбор таблицы трансляции Telnet
Из-за различий в переводе языков при использовании для перевода Telnet таблицы, отличной от английского, необходимо сначала сделать следующее:
• Определите, появится ли какой-либо из символов, указанных в следующей таблице, в потоке ввода или вывода Telnet.
• Если они есть, проверьте источник таблицы перевода, чтобы убедиться, что они будут переводить правильно.
Служба SMTP использует символ @ как часть почтового адреса. Однако в датской таблице EBCDIC X’7C ‘не представляет собой @. Вместо этого в этой таблице ASCII X’40 ‘транслируется в EBCDIC X’40’ (который является пробелом), а EBCDIC X’7C ‘транслируется в ASCII X’5C’. Следовательно, датская таблица не может использоваться для SMTP.
Персонажи национального назначения
В этой таблице указаны 14 символов национального назначения.Первая строка представляет собой символьное представление EBCDIC для английского языка, вторая строка — шестнадцатеричный эквивалент EBCDIC, а третья строка — 7-битный шестнадцатеричный эквивалент ASCII. Перевод этих символов может отличаться от языка к языку.
Таблица 19-1 Национальные символы
СИМВОЛ | ¢ | ! | ` | $ | # | @ | ¬ | ~ | { | } | \ | | | « | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
HEX (E) | 4A | 5A | 6А | 79 | 5Б | 7Б | 7C | 5F | A1 | C0 | D0 | E0 | 4F | 7F |
HEX (A) | нет символ | 21 | 7C | 60 | 24 | 23 | 40 | 5E | 7E | 7Б | 7Д | 5C | нс | 22 |
Эта информация была взята из таблицы в Справочнике по набору символов системы информационного дисплея IBM 3270, GA27-2837 .
Изменение или добавление таблиц перевода
При необходимости таблицы перевода могут быть изменены в соответствии с требованиями заказчика. Также могут быть добавлены другие таблицы перевода с аналогичной структурой. Рекомендуется разрабатывать новые таблицы с использованием существующей таблицы в качестве модели.
Структура модулей таблицы перевода
Модуль таблицы перевода имеет особую структуру, содержащую набор таблиц перевода, как описано ниже.Модули таблицы перевода на национальные языки, используемые приложениями Telnet и Telnet, должны иметь следующую структуру:
Префикс
- XLTBL TYPE = START
Суффикс - XLTBL TYPE = FINISH
Для Telnet в наборе должно быть четыре таблицы перевода. Таблица ATOE для преобразования из ASCII в EBCDIC, ETOA для преобразования из EBCDIC в ASCII, AUPC для преобразования нижнего регистра ASCII в верхний регистр и EUPC для преобразования нижнего регистра EBCDIC в верхний регистр соответственно.Каждая отдельная таблица имеет длину 256 байт и подходит для использования с инструкцией IBM System / 370 TR. Кроме того, метки операторов для этих таблиц должны быть перечислены в параметре XLTBL macro TABLE в указанном выше порядке.
Для преобразования данных требуются только первые две таблицы (ATOE и ETOA), так как при передаче не происходит изменений регистра. Для различных записей командной строки требуются все четыре таблицы перевода в наборе.
Создание префиксов для таблиц перевода на национальные языки
Макрос XLTBL генерирует префикс и суффикс, необходимые для модуля таблицы перевода национальных языков.
Синтаксис макроса XLTBL
Синтаксис макроса XLTBL следующий:
Описание макроса XLTBL
[имя] XLTBL [TYPE = (START | FINISH)]
[, KIND = (CHAR | NUMBS | DBCS)]
[, TABLE = label_name,.,.,.]
[, FLAG = (REFLEX | ASCII8 | ASCI16 | NOSOSI | BKTSUB)]
[, TITLE = 'char_string']
Описание синтаксиса
ТИП = (НАЧАЛО | КОНЕЦ) | Указывает, должны ли создаваться данные заголовка или трейлера.START генерирует префикс модуля translate, FINISH — его суффикс. По умолчанию: START |
KIND = (CHAR | NUMS | DBCS) | Это ключевое слово определяет набор трансляций, который должен быть определен: CHAR: однобайтный, набор из 4 таблиц NUMS: однобайтный, набор из 2 таблиц По умолчанию: CHAR |
ТАБЛИЦА = (label_name, label2 , label3 ,…) | Список адресов для отдельных таблиц перевода ( label1 , label2 , …)], содержащихся в модуле таблицы перевода. label1, — это метка оператора для первой таблицы преобразования, label2, — для второй и т. Д. Количество элементов зависит от KIND. Для таблиц преобразования Telnet следует закодировать KIND = CHAR, а в TABLE должны быть перечислены четыре метки для таблиц преобразования ATOE, ETOA, AUPC и EUPC в указанном порядке. По умолчанию нет. |
ФЛАГ = (РЕФЛЕКС | ASCII8 | ASCI16) | Список параметров, которые должны быть установлены в области флагов фиксированного заголовка: REFLEX: ASCII в EBCDIC и EBCDIC в ASCII симметричны. ASCII8: данные ASCII 8-битные (SBCS). ASCI16: данные ASCII 16 бит. По умолчанию нет. |
TITLE = ‘char_string’ | Задает строку символов, используемую для описания набора перевода.Длина ограничена 30 символами. По умолчанию используется «преобразование имен», где имя — это метка в операторе вызова XLTBL. |
TAG = символ | Однобайтовый идентификатор символа, используемый для группировки определений программных клавиш. По умолчанию: долларов США |
ID = символ (ы) | Трехбайтовый символьный идентификатор, используемый в качестве корня для имен меток, созданных макросами. Это необходимо изменять, только если макрос XLTBL запускается несколько раз в одном и том же ТИПЕ. По умолчанию: XS @ |
DSECT = ДА | НЕТ | ДА создает карту DSECT области данных. NO создает карту CSECT области данных. При создании собственных таблиц трансляции параметр DSECT всегда должен иметь значение NO. Хотя значение по умолчанию YES используется Cisco IOS для S / 390 для внутренних приложений, если YES выбрано при создании таблицы преобразования, таблица преобразования будет недействительной. Если указано YES, ключевые слова TITLE, FLAG и TABLE игнорируются, поэтому для этого параметра всегда следует устанавливать значение NO. По умолчанию: ДА |
Пример макроса XLTBL
АНГЛИЙСКИЙ XLTBL TYPE = START,
ТАБЛИЦА = (ATOE, ETOA, AUPE, EUPA),
TITLE = 'Английская однобайтовая таблица',
Ведение таблиц перевода с помощью UMODTRAN
SMP / E usermod JCL поток UMODTRAN в библиотеке CNTL обеспечивает обслуживание таблиц трансляции.Он используется как для изменения, так и для добавления таблиц. Он скомпилирует и свяжет источник таблицы с загрузочным модулем в библиотеке LOAD. Cisco IOS для S / 390 при переводе использует только версию загрузочного модуля.
SMP / E поддерживает все источники таблиц трансляции в библиотеке SAMP. Для существующих таблиц внесите изменения в член SAMP перед выполнением UMODTRAN. Создавайте новые таблицы перевода в другой библиотеке, так как UMODTRAN скопирует их в библиотеку SAMP как часть своей обработки SMP / E.После копирования таблицы все последующие изменения должны быть внесены в библиотеку SAMP.
Примечание Вам следует запустить SMP / E APPLY CHECK для любого USERMOD, который вы пытаетесь установить, поскольку в вашей системе могут быть дополнительные PRE, которые не учтены. Собрав эту информацию, добавьте список (ы) SYSMOD к оператору ++ PRE (xxxxxx). Затем SMP / E REJECT USERMOD удалит недопустимую запись из SMP / E CSI. После этого вы сможете успешно ПОЛУЧИТЬ / ПРИМЕНИТЬ USERMOD.
Инструкции по использованию UMODTRAN находятся внутри участника. При необходимости сделайте копию предоставленного UMODTRAN и адаптируйте ее к своей среде.
Пример JCL для UMODTRAN показан ниже:
// * ПРИМЕР ПОТОКА JCL ДЛЯ ДОБАВЛЕНИЯ ИЛИ ИЗМЕНЕНИЯ ПЕРЕВОДА ТАБЛИЦ
// * ******************************************** **************
// * * *** ИНСТРУКЦИЯ *** *
// * ******************************************** ***************
// * * ЧТОБЫ ДОБАВИТЬ ИЛИ ИЗМЕНИТЬ ТАБЛИЦУ ПЕРЕВОДА, СДЕЛАЙТЕ СЛЕДУЮЩИЕ:
// * * 1.ВНЕСИТЕ СЛЕДУЮЩИЕ ГЛОБАЛЬНЫЕ ИЗМЕНЕНИЯ В ЭТОТ ПОТОК JCL
// * *. ИЗМЕНИТЬ UMODNAM НА УНИКАЛЬНОЕ ИМЯ ПОЛЬЗОВАТЕЛЯ ИЗ 7 СИМВОЛОВ
// * * (ЕСЛИ ЭТО НЕ ПЕРВОЕ ОБНОВЛЕНИЕ ТАБЛИЦЫ, ВЫ БУДЕТЕ
// * * НЕОБХОДИМО ДОБАВИТЬ ПРЕДВАРИТЕЛЬНЫЙ ПАРАМЕТР В ЗАЯВЛЕНИЕ ++ VER
// * * НАЗВАНИЕ ПОСЛЕДНЕГО ПОЛЬЗОВАТЕЛЯ, КОТОРЫЙ БЫЛ ПРИМЕНЕН.)
// * *. ИЗМЕНИТЬ «НАЗВАНИЕ ТАБЛИЦЫ» НА ПЕРЕВОД НАЗВАНИЯ.
// * *. ИЗМЕНИТЕ «SMPINDX» НА ИМЯ КВАЛИФИКАЦИИ ВЫСОКОГО УРОВНЯ SMP.
// * *. ИЗМЕНИТЬ «XXX» НА СООТВЕТСТВУЮЩИЙ НОМЕР ВЫПУСКА. *
// * *. ИЗМЕНИТЕ «HOLDCL» НА ВАШ КЛАСС УДЕРЖАНИЯ SYSOUT.
// * * 2.A ДЛЯ ОБНОВЛЕНИЯ СУЩЕСТВУЮЩЕЙ ТАБЛИЦЫ:
// * *. ПРОВЕРЬТЕ ОБНОВЛЕНИЯ ТАБЛИЦЫ БЫЛИ В БИБЛИОТЕКЕ SAMP
// * * УЧАСТНИК ПЕРЕД ВЫПОЛНЕНИЕМ ДАННОЙ РАБОТЫ.
// * * 2.B ДЛЯ ДОБАВЛЕНИЯ НОВОЙ ТАБЛИЦЫ:
// * *. НАПРАВИТЕ ЗАЯВЛЕНИЕ TEXTLIB DD В БИБЛИОТЕКУ
// * * С НОВЫМ ТАБЛИЧНЫМ ИСТОЧНИКОМ.
// * *. РАСПРОСТРАНЕНИЕ ПАРАМЕТРА SYSLIB В ++ SRC
// * * ЗАЯВЛЕНИЕ. (USERMOD КОПИРУЕТ ТАБЛИЦУ В БИБЛИОТЕКУ SAMP)
// * * 3.УБЕДИТЕСЬ, ЧТО ЗАЯВЛЕНИЕ О РАБОТЕ ПРАВИЛЬНО, И ПОДАТЬ ЗАЯВКУ.
// ********************************************* ***************
// SMPE EXEC PGM = GIMSMP, REGION = 4096K, TIME = 960,
// PARM = 'CSI = SMPINDX.CSI, PROCESS = WAIT'
// SMPLOG DD DSN = SMPINDX.SMPLOG, DISP = MOD
// SMPOUT DD SYSOUT = HOLDCL
// ТЕКСТЛИБ DD DSN = SMPINDX.SAMP, DISP = SHR
++ VER (Z038) FMID (T00XXX).
// JCLINASM JOB (COMPANY), 'TRANSLATE', MSGCLASS = X
// PARM = 'OBJ, NODECK, LIST, NORENT'
// SYSIN DD DSN = IOS390.ATCPSAMP (TABNAME),
// DISP = (SHR, KEEP, KEEP)
// SYSGO DD DSN = && PUNCH (TABNAME),
// ПРОБЕЛ = (80, (200,50)),
// JCLINLNK JOB (КОМПАНИЯ), 'UMOD XLATE', MSGCLASS = X
// LKED EXEC PGM = IEWL, PARM = 'REUS, OL, LIST, NCAL', REGION = 512K
// SYSLMOD DD DSN = IOS390.TCPLOAD, DISP = SHR
// ATCPLOAD DD DSN = IOS390.ATCPLOAD, DISP = SHR
ВКЛЮЧИТЬ ATCPLOAD (TABNAME)
MODE AMODE (31), RMODE (ЛЮБОЙ)
++ SRC (TABNAME) TXLIB (TEXTLIB)
.
Таблица трансляции NAT — Справка разработчика
Переключить навигацию
- Инструменты разработки
- Какие инструменты мне нужны?
- Программные средства
- Начни здесь
- MPLAB® X IDE
- Начни здесь
- Установка
- Введение в среду разработки MPLAB X
- Переход на MPLAB X IDE
- Переход с MPLAB IDE v8
- Переход с Atmel Studio
- Конфигурация
- Плагины
- Пользовательский интерфейс
- Проектов
- файлов
- Редактор
- Редактор
- Интерфейс и ярлыки
- Основные задачи
- Внешний вид
- Динамическая обратная связь
- Навигация
- Поиск, замена и рефакторинг
- Инструменты повышения производительности
- Инструменты повышения производительности
- Автоматическое форматирование кода
- Список задач
- Сравнение файлов (разница)
- Создать документацию
- Управление окнами
- Сочетания клавиш
- Отладка
- Контроль версий
- Автоматизация
- Язык управления стимулами (SCL)
- Отладчик командной строки (MDB)
- Создание сценариев IDE с помощью Groovy
- Поиск и устранение неисправностей
- Работа вне MPLAB X IDE
- Прочие ресурсы
- Улучшенная версия MPLAB Xpress
- MPLAB Xpress
- MPLAB IPE
- Программирование на C
- Компиляторы MPLAB® XC
- Начни здесь
- Компилятор MPLAB® XC8
- Компилятор MPLAB XC16
- Компилятор MPLAB XC32
- Компилятор MPLAB XC32 ++
- MPLAB
Охват кода
- Компилятор IAR C / C ++
- Конфигуратор кода MPLAB (MCC)
- Гармония MPLAB v2
- Гармония MPLAB v3
- среда разработки Atmel® Studio
- Atmel СТАРТ (ASF4)
- Advanced Software Framework v3 (ASF3)
- Начни здесь
- ASF3 Учебники
- ASF Audio Sine Tone Учебное пособие
- Интерфейс ЖК-дисплея с SAM L22 MCU Учебное пособие
- Блоки устройств MPLAB® для Simulink®
- Утилиты
- FPGA
- Аналоговый симулятор MPLAB® Mindi ™
Инструменты проектирования
- Аппаратные средства
- Начни здесь
- Сравнение аппаратных средств
- Средства отладки и память устройства
- Исполнительный отладчик
- Демо-платы и стартовые наборы
- Внутрисхемный эмулятор MPLAB® REAL ICE ™
- Эмулятор SAM-ICE JTAG
- Atmel® ICE
- Power Debugger
- Внутрисхемный отладчик MPLAB® ICD 3
- Внутрисхемный отладчик MPLAB® ICD 4
- PICkit ™ 3
- Внутрисхемный отладчик MPLAB® PICkit ™ 4
- MPLAB® Snap
- MPLAB PM3 Универсальный программатор устройств
- Принадлежности
- Заголовки эмуляции и пакеты расширения эмуляции
- Пакеты расширения процессора и отладочные заголовки
- Начни здесь
- PEP и отладочных заголовков
- Требуемый список заголовков отладки
- Таблица обязательных отладочных заголовков
- AC162050, AC162058
- AC162052, AC162055, AC162056, AC162057
- AC162053, AC162054
- AC162059, AC162070, AC162096
- AC162060
- AC162061
- AC162066
- AC162083
- AC244023, AC244024
- AC244028
- AC244045
- AC244051, AC244052, AC244061
- AC244062
- Необязательный список заголовков отладки
- Список необязательных отладочных заголовков — устройства PIC12 / 16
- Дополнительный список заголовков отладки — устройства PIC18
- Дополнительный список заголовков отладки — Устройства PIC24
- Целевые следы заголовка отладки
- Отладочные подключения заголовков
Обзор
- SEGGER J-Link
- K2L
- Рекомендации по проектированию средств разработки
- Ограничения отладки — микроконтроллеры PIC
- Инженерно-технические примечания (ETN) [[li]] Встраиваемые платформы chipKIT ™
Внутрисхемный эмулятор
Внутрисхемный отладчик
Решения для сетевых инструментов
- Проектов
- Начни здесь
- Преобразование мощности
- AN2039 Четырехканальный секвенсор питания PIC16F1XXX
- 8-битные микроконтроллеры PIC®
- 8-битные микроконтроллеры AVR®
- 16-битные микроконтроллеры PIC®
- 32-битные микроконтроллеры SAM
- 32-битные микропроцессоры SAM
- Разработка приложений SAM MPU с MPLAB X IDE
- SAM MPU
Примеры пакетов программного обеспечения
- Запланировано дополнительное содержание…
- Продукты
- 8-битные микроконтроллеры PIC
- 8-битные микроконтроллеры AVR
- Начни здесь
- 8-битные периферийные устройства AVR®
- Осциллятор
- USART
- прерываний
- аналоговый компаратор и опорное напряжение
- Таймер / счетчики
- Внутренний датчик температуры
- Работа с низким энергопотреблением
- Сброс источников
- Начало работы с микроконтроллерами AVR®
- Использование микроконтроллеров AVR® с Atmel START
- Запланировано дополнительное содержание…
Структура 8-битного микроконтроллера AVR®
- 16-битные микроконтроллеры PIC и dsPIC DSC
- 32-битные микроконтроллеры
.