Файл форматтары
DOC дегеніміз не? Word 97-2003 бинарлық форматы
DOC Word 97-ден Word 2003-ке дейін қолданылған бинарлық құжат форматы, ол әлі де көптеген мұрағаттарда кездеседі. Оның ішкі құрылымын, кемшіліктерін және оны қауіпсіз түрлендіру жолын түсіндіреміз.
Автор: Hemen Dönüştür Editör EkibiЖарияланды: 6 мин оқу

Ұйымның ескі мұрағатын ақтарсаңыз, ұзын пошта хат алмасуының ең соңына түссеңіз немесе жылдар бойы жаңартылмаған бағдарламадан есеп шығарсаңыз, .doc деп аяқталатын файлдарға кезігесіз. DOC Word 2007-мен бірге DOCX келгенге дейін Microsoft Word-тың әдепкі форматы болды, және осы форматтағы құжаттар әлі де өте көп. Бұл мақалада DOC-тың қайдан шыққаны, ішкі құрылымы, DOCX-тен неге ерекшеленетіні және мұндай файлдарды қалай қауіпсіз ашып, түрлендіруге болатыны түсіндіріледі.
DOC дегеніміз не?
DOC Microsoft Word-тың бинарлық құжат форматы. Бүгінде «DOC» деп әдетте Word 97, 2000, 2002 (XP) және 2003 ортақ қолданған форматты айтады, ал Microsoft-тың ресми спецификациясы дәл осы нұсқаларды қамтиды. Мәтінге негізделген форматтардан айырмашылығы, DOC файлын Блокнотта ашсаңыз, мағыналы ештеңе көрмейсіз: мазмұн 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-ты ашып, сақтауды жалғастырды; оны ашқанда тақырып жолағында «Үйлесімділік режимі» көрсетіледі.
Форматтың құжатталуының да өз ұзақ тарихы бар. 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 салыстыру
| Ерекшелік | DOC | DOCX |
|---|---|---|
| Құрылымы | Бинарлық, 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 қауіпсіздік үшін интернеттен не поштадан келген ескі файлдарды тек оқу режимінде ашады. Көзге сенсеңіз, «Өңдеуге рұқсат беру» батырмасын басыңыз. Белгісіз көздерден келген құжаттар макростарды қосуды сұраса, оларды қоспаңыз.
Файл ашылмайды не түсініксіз таңбалар шығады
Кейбір .doc файлдары шын мәнінде DOC емес. Word-тың «Веб-бет ретінде сақтау» нәтижесі мен аты өзгертілген RTF не DOCX файлдары .doc кеңейтімімен жүре алады. Мазмұнды өзі анықтайтын LibreOffice сияқты бағдарламаны қолданып көріңіз. Шынымен зақымдалған DOC үшін Word-тың «Ашу және қалпына келтіру» параметрі мәтінді құтқаруы мүмкін.
Үйлесімділік режимі және жетіспейтін мүмкіндіктер
DOC ретінде сақталған құжатта Word-тың жаңа мүмкіндіктері қолжетімсіз. Оны әрі қарай өңдейтін болсаңыз, «Файл > Мәліметтер > Түрлендіру» арқылы 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-ке түрлендіру кез келген құрылғыда дұрыс көрсетілуіне кепілдік береді.


