Негизги мазмунга өтүү

Файл форматтары

DOC деген эмне? Word 97-2003 бинардык форматы

DOC Word 97ден Word 2003кө чейин колдонулган бинардык документ форматы, ал азыр да көп архивдерде кездешет. Анын ички түзүлүшү, кемчиликтери жана аны кантип коопсуз конвертациялоо керектиги тууралуу.

Автор: Hemen Dönüştür Editör EkibiЖарыяланды: 6 мүн окуу

DOC деп жазылган файл белгиси

Мекеменин эски архивин актарсаңыз, узун email баарлашуусунун эң аягына түшсөңүз же көп жылдан бери жаңыртылбаган программадан отчет экспорттосоңуз, .doc менен бүткөн файлдарга туш болосуз. DOC Word 2007 менен DOCX келгенге чейин Microsoft Word'дун демейки форматы болгон жана ушул форматта дагы эле абдан көп документ бар. Бул макалада DOC кайдан чыкканы, ичинен кантип уюшулганы, DOCX'тен эмнеси менен айырмаланары жана бул файлдарды кантип коопсуз ачып, конвертациялоо керектиги түшүндүрүлөт.

DOC деген эмне?

DOC Microsoft Word'дун бинардык документ форматы. Бүгүн «DOC» деп адатта Word 97, 2000, 2002 (XP) жана 2003 бөлүшкөн форматты айтышат, Microsoft'тун расмий спецификациясы да так ушул версияларды камтыйт. Текстке негизделген форматтардан айырмаланып, DOC файлын Notepad'да ачсаңыз, маанилүү эч нерсе көрүнбөйт: мазмун Word'дун өз маалымат түзүмдөрүнө ылайык жайгаштырылган байттардын ырааттуулугу.

Кыскача тарых

«.doc» кеңейтүүсү биринчи жолу 1983-жылы Word'дун MS-DOS версиясы менен колдонулган. Кеңейтүү ошол бойдон калган, бирок анын артындагы формат бир нече жолу өзгөргөн:

  • Word for Windows 1.0 жана 2.0: өздөрүнүн DOC форматын колдонушкан.
  • Word 6.0 жана Word 95: формат өзгөрүп, бул эки версия аны бөлүшкөн.
  • Word 97ден Word 2003кө чейин: DOC OLE жана Compound File Binary Format (CFB) негизинде кайра курулган. Microsoft ошондой эле Word 6.0 жана 95 колдонуучулары жаңы файлдарды ача алышы үчүн импорт конвертерин чыгарган.
  • Word 2007: DOCX демейки формат болгон. Word DOC'ту ачып, сактай берген; аны ачканда аталыш тилкесинде «Шайкештик режими» (Compatibility Mode) көрүнөт.

Форматтын документтештирилишинин да өзүнчө узун тарыхы бар. 1997-жылы Microsoft Office 97 бинардык форматтарынын спецификацияларын чектөөчү лицензия менен жарыялап, 1999-жылы кайра алып салган. 2006-жылдан 2008-жылдын февралына чейин спецификация чектелген шарттарда суроо-талап боюнча гана берилген, ошондуктан OpenOffice.org сыяктуу долбоорлор форматты тескери инженерия аркылуу изилдөөгө аргасыз болушкан. 2008-жылдын февралында Microsoft DOC спецификациясын Open Specification Promise алкагында жарыялаган. Учурда Microsoft Learn'дө [MS-DOC] деген ат менен жарыяланган документтин биринчи версиясы 2008-жылдын 27-июну деп көрсөтүлгөн жана ал дагы эле колдоого алынып жатат: баракта көрсөтүлгөн эң акыркы оңдоо 2026-жылдын 17-февралына таандык.

DOC файлдын ичинде эмне бар?

Word 97ден кийинки DOC файлы чындыгында «файлдын ичиндеги файл системасы». Microsoft'тун [MS-CFB] спецификациясына ылайык, Compound File Binary Format программага тиешелүү маалымат агымдарын сактоо үчүн файлдын ичинде файл системасына окшош түзүлүштү камсыз кылат. Папкалар storage (сактагыч), файлдар болсо stream (агым) деп аталат. Файл белгиленген өлчөмдөгү секторлорго бөлүнөт (3-версияда 512 байт, 4-версияда 4096 байт), ал эми бөлүштүрүү таблицасы (FAT) кайсы сектор кайсы агымга таандык экенин көзөмөлдөйт.

Ар бир курама файл бирдей 8 байттык кол тамга менен башталат:

D0 CF 11 E0 A1 B1 1A E1

Бул кол тамга Word'го гана тиешелүү эмес; эски Excel (.xls) жана PowerPoint (.ppt) файлдары да ошол эле контейнерди колдонот. DOC файлын Word документи кылган нерсе анын ичиндеги агымдардын жыйындысы:

  • WordDocument агымы: документтин текстин жана 0 аралыгында FIB'ти (File Information Block) сактайт. FIB калган нерселердин баары кайда жайгашканын көрсөткөн мазмун таблицасындай иштейт.
  • Таблица агымы (0Table же 1Table): FIB көрсөткөн маалыматтарды, мисалы форматтоону, стилдерди, шрифттерди жана абзац касиеттерин камтыйт. MS-DOC боюнча, кайсынысы колдонуларын FIB'теги fWhichTblStm бити чечет; экөө тең болсо, шилтеме берилбеген агым эске алынбайт.
  • Data агымы: камтылган сүрөттөр сыяктуу кошумча маалыматтарды сактай алат.
  • ObjectPool сактагычы: камтылган OLE объекттерин, мисалы Excel таблицасын сактайт.
  • SummaryInformation агымдары: аталыш, автор жана түзүлгөн күн сыяктуу жалпы метаберилиштер.

Документ шифрленген болсо, таблица агымы шифрлөө баш бөлүгү менен башталат. Бул татаал, көрсөткүчтөргө негизделген түзүлүш DOC файлдарынын тез жүктөлүшүнө мүмкүндүк берген, бирок ошол эле учурда бир эле бузулган сектор бүтүндөй документти окулбай калтырышы мүмкүн болгон жана башка программалар форматты туура ишке ашырууну кыйын деп табышкан.

DOC жана DOCX

ӨзгөчөлүкDOCDOCX
ТүзүлүшүБинардык, OLE2 курама файлыZIP ичиндеги XML бөлүктөрү
СтандартMicrosoft жарыялаган спецификация (MS-DOC)ECMA-376 жана ISO/IEC 29500
МакросторОшол эле файлда VBA макросторун камтый алатКамтый албайт (макросу бар документтер .docm колдонот)
ТуруктуулукТөмөн, бир ката бүт файлга таасир этиши мүмкүнЖогорураак, бөлүктөрдү өз-өзүнчө окуса болот
Word'дун жаңы мүмкүнчүлүктөрү2007ден кийинки айрымдарынын баламасы жокТолук колдоо

DOC азыр кайда кездешет?

  • Корпоративдик жана мамлекеттик архивдер: 2007-жылга чейин түзүлгөн кат алышуулар, отчеттор жана шаблондор.
  • Эски программалар: отчетторду дагы эле DOC түрүндө экспорттогон бухгалтердик, кадрдык же тармактык куралдар.
  • Жүктөө системалары: DOC'ту гана кабыл алган эски веб формалар жана ички системалар.
  • Макросу бар шаблондор: жылдар мурун автоматташтыруу менен түзүлгөн формалар жана шаблондор.

Күчтүү жана алсыз жактары

Күчтүү жактары: программалардын абдан кеңири колдоосу; Word 97ден бери дээрлик ар бир текст процессору DOC'ту ачат. Көптөн бери бар болгондуктан, эски системалар менен көйгөй жаратуу ыктымалдыгы эң аз Word форматы.

Алсыз жактары: жабык тарыхынан улам татаал документтер башка өндүрүүчүлөрдүн программаларында макетин жоготушу мүмкүн. Макрос камтый алгандыктан, зыяндуу программа жагынан DOCX'ке караганда коркунучтуураак. Word 2007ден кийин кошулган айрым мүмкүнчүлүктөр, мисалы жаңы графикалык жана макет элементтери, DOC катары сактаганда жөнөкөйлөтүлөт же жоголот. Файлдар да адатта ошол эле мазмундагы DOCX'тен чоңураак болот.

DOC'ту кайсы программалар ачат?

Microsoft Word'дун ар бир компьютердик версиясы DOC'ту ачат. LibreOffice Writer, Google Docs, Apple Pages жана WPS Office да аны окуй алат. Linux серверлеринде жана автоматташтыруу процесстеринде DOC файлдары адатта LibreOffice менен иштетилет.

Көп кездешкен көйгөйлөр жана аларды чечүү

Word файлды Корголгон көрүнүштө ачат жана түзөтө албайм

Word коопсуздук үчүн интернеттен же email аркылуу келген эски файлдарды окуу үчүн гана ачат. Булакка ишенсеңиз, «Түзөтүүгө уруксат берүү» (Enable Editing) баскычын басыңыз. Белгисиз булактан келип, макросторду күйгүзүүнү суранган документтерде макросторду күйгүзбөңүз.

Файл ачылбайт же түшүнүксүз белгилерди көрсөтөт

Айрым .doc файлдары чындыгында DOC эмес. Word'дун «Веб-барак катары сактоо» натыйжасы жана аты өзгөртүлгөн RTF же DOCX файлдары .doc кеңейтүүсү менен жүрө бериши мүмкүн. Мазмунду таануучу программаны, мисалы LibreOffice'ти колдонуп көрүңүз. Чындап бузулган DOC үчүн Word'дун «Ачуу жана калыбына келтирүү» параметри текстти куткарышы мүмкүн.

Шайкештик режими жана жетишпеген мүмкүнчүлүктөр

DOC катары сакталган документте Word'дун жаңы мүмкүнчүлүктөрү жеткиликсиз. Аны түзөтө бере турган болсоңуз, «Файл > Маалымат > Өзгөртүп түзүү» (File > Info > Convert) аркылуу DOCX'ке айландырыңыз.

DOC файлдарды конвертациялоо боюнча кеңештер

Биздин конвертерде DOC файлдары биздин серверге жүктөлүп, LibreOffice менен иштетилет жана 30 мүнөттүн ичинде өчүрүлөт. Конвертациялоодон мурун файлдын алгачкы байттары текшерилет: чыныгы DOC файлдары, чындыгында DOCX же RTF болгон «.doc» файлдары жана Word'дун HTML негизиндеги «.doc» натыйжасы баары кабыл алынат. Мазмун булардын эч бирине дал келбесе, түшүнүксүз белгилерге толгон документтин ордуна «файлды окуу мүмкүн болбоду» деген билдирүүнү аласыз.

  • DOC'тан Word'го (DOCX) конвертациялоо эски документтерди жашатуунун эң жакшы жолу. Конвертация ортоңку кадамсыз түз эле LibreOffice аркылуу аткарылат, ошондуктан барак макети, колонтитулдар, таблицалар жана сүрөттөр сакталат.
  • DOC'тан PDF'ке конвертациялоо архивдөө же Word'у жок адам менен бөлүшүү үчүн ылайыктуу.
  • DOC'тан TXT'ге конвертациялоо жөнөкөй текстти гана чыгарат, бул эски архивден издөө же башка системага берүү үчүн ыңгайлуу.
  • DOCX'ти эски системага жүктөшүңүз керек болсо, Word'дон DOC'ко конвертерин колдонуңуз.

Көп берилүүчү суроолор

DOC форматын дагы эле колдонуш керекпи?

Жаңы документтер үчүн жок; DOCX коопсузураак, бекемирээк жана ачык стандарт. DOC'ту кабыл алуучу система башка эч нерсени кабыл албаганда гана колдонуңуз.

DOC файлында вирус болушу мүмкүнбү?

DOC файлдары VBA макросторун камтый алат, жана макро вирустар ошол жол менен тарашы мүмкүн. Белгисиз булактан келген DOC файлдарында макросторду күйгүзбөңүз жана офистик программаңызды жаңыртып туруңуз.

DOC'ту DOCX'ке конвертациялаганда бир нерсе жоготомбу?

Адатта жок. DOCX DOC колдогон дээрлик бардык нерсени камтыйт. Өтө эски Word версияларына мүнөздүү айрым талаа коддору же камтылган объекттер башкача көрүнүшү мүмкүн, ошондуктан маанилүү документтерди конвертациялагандан кийин карап чыгыңыз.

DOC спецификациясы ачыкпы?

Ооба. Microsoft Word 97-2003 бинардык форматын [MS-DOC], курама файл контейнерин [MS-CFB] катары Microsoft Learn'дө жарыялайт. 2008-жылдын февралынан бери бул спецификациялар Open Specification Promise менен камтылган.

DOC файлын телефондо ачса болобу?

Word мобилдик тиркемеси жана Google Docs DOC'ту ача алат. Аны окуу гана керек болсо, PDF'ке конвертациялоо анын каалаган түзмөктө туура көрсөтүлүшүнө кепилдик берет.

Булактар

Тиешелүү конвертерлер

Бардык макалалар