ПредишенСледващото

При печат на текстов документ на стари Teletypes нов ред се извършва в резултат на нов ред (вертикално движение) и връщане (движи хоризонтално). И всяко действие има свой код, за да ASCII. С цел повишаване на производителността на много програмисти да използва само един от тези кодове за обозначаване на края на линията в текстов файл. Например, ако всички условия, за да отбележат края на линията само на връщане, текстови файлове могат да бъдат записани осем бита на всеки ред. По време на печат, файлът е необходимо само да се помни, че всеки път, когато се сблъсква с нов ред, вие също трябва да въведете символ за нов ред.

Тези споразумения съществуват в сегашните системи. По-специално, UNIX операционна система, се приема, че в края на линията, просто посочи нов ред, докато в системите, разработени от Apple Computer, Inc. използване само на връщане, и в Microsoft необходимо двата символа - за връщане и нов ред. В резултат на това, за да прехвърляте файлове от една система към друга е необходимо за извършване на преобразуването. Това е разликата между текстови файлове и бинарни файлове, когато ги прехвърлят в Интернет чрез FTP (протокол за трансфер на файлове, Transfer Protocol файла). По време на употреба FTP текстов файл - файл, който се нуждае от трансформация като двоичен файл се прехвърля без преобразуване. По-специално, файловете, които са създадени от текстообработващи програми, които да бъдат предавани като двоичен, тъй като в тези файлове с помощта на собствените си средства за кодиране на текст.

Този файл е текстов файл (текстов файл). Обикновено, текстови файлове са кодирани с помощта на ASCII кодова таблица, тоест, един байт е необходимо да се напише един знак. Днес, обаче, популярността на Unicode, води до появата на текстови файлове, когато такъв се изисква кодирането на знаците два байта. По този начин, общ термин текстовия файл може да се замести от по-точни определения ASCII или Unicode имидж файл, отразяваща система основната криптиране.

Простотата на текстови файлове, ги е популярен избор за различни приложения направени. Наистина, текстовия файл често е структурата, прилагането на по-сложни последователни файлове, като например архивите на служителите файл. Изисква се само, за да се развие стандартизиран формат за докладване на информация за всеки служител като текстов низ, кодиране на информация в съответствие с формата и получените последователни запис записите на работниците и служителите в един ред текст. Например, можете да създадете един прост файл персонал, мисля, че всеки запис служител - е низ от 31 символа, където дължината поле на 25 символа съдържат името на служителя (ако името е по-кратък от 25 символа, останалите пространство се пълни с интервалите), както и в следващите 6 знака - идентификационния си номер , Полученият файл ще се появи като дълъг низ от кодирани символи, в която всеки блок от 31 знака е информация за един служител (фиг. 8.4). Информацията може да бъде извлечена от файла от гледна точка на логически запис дължина 31 знака.

Текстови и двоични файлове - studopediya

Отделните области във всеки блок са различни според единен формат, съгласно който създадените блокове.

Простотата на текстови файлове, е довело до развитието на процеси за нетекстов материал кодиране, например музика, под формата на текстови файлове. На пръв поглед, системата сопи, барове и музика, с помощта на който обикновено е музикален текст, знак по знак не съответства на формата на текстов файл. Но този проблем може да бъде решен чрез разработване на алтернативна нотация. По-точно, ние можем да отбележи началото на петолинието като , фреза като , ключ размер на буквите, когато под формата на , начало и край на мярката като и съответно, и бележки, например една четвърт нота C като С четв и така нататък. д. След това текстът

С незначителни

четвъртина жк G. жк G. жк G

HIF E

Можете да се кодира и звукът е показано на фиг. 8.5. С тази бройна система, музикални откъси могат да кодират, редактирате, да отчитат и предават по интернет под формата на текстови файлове. Можете също така да напише приложение, което може да представлява съдържанието на тези файлове в традиционната музикална форма, а дори и да слушате музика на синтезатор.

Моля, имайте предвид, че нашата система на музика кодиране се извършва в определен стил. Споделяме условия (наречени тагове), които идентифицират компонентите, символите "<» и «>". По същия начин, ние означаваме началната и крайната структури (например музика персонал, с ключови герои, музика и барове) - затварящ маркер се характеризират с наклонена черта (т.е. маркировка затваряне ). Вътре в тага, ние също се използват специални атрибути - изрази като ключ = "требъл". Този стил може да бъде разработен за представяне в други формати, като математически изрази, медицински диаграми и цели уеб страници.

Extensible Markup Language XML (Extensible Markup Language) - стандартизиран стил (подобно на стила на музиката в нашия пример) за развитието на символи и данни системи под формата на текстови файлове, за отчитане. (Всъщност XML - опростена версия на по-стар набор от стандарти, наречена Standard Generalized Markup Language, SGML.) След XML стандарти са разработени от системата за бройна система, наречена маркиращ език за представяне на математически изрази (MathML), мултимедийни презентации (SMIL), музика (4 ml) и уеб страници (XHTML). (XHTML - е подобрена версия на HTML, XML отговаря на стандартите за пример, HTML приема, че началото на нов раздел, обозначен с етикет. <р>, завършва предходния параграф, но в XHTML, преди да започнете нов параграф, трябва изрично да прекрати настоящата точка маркер <р>.)

XML - е един добър пример на стандарти, разработени за различни видове приложения. Вместо отделни, несвързани езици за маркиране, за да кодира различни видове документи, като музика, текст, математически изрази, XML предоставя общ стандарт език за маркиране, с която можете да разработват приложения за различни езици. Uniform стил езици за маркиране, създадени по този начин дава възможност да се комбинират, за да ги получи език, подходящ за сложни приложения, като например документи за текстообработка, съдържащи фрагменти от музикални и математически изрази.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!