Мазмұнға өту
pdftools.kz
Ұйымдастыру

ZIP пішімі

ZIP — сығымдау тәсілі емес, контейнер: ішіндегі әр файл өз жергілікті тақырыбын алады, ал барлық жазбаның ортақ тізімі файлдың соңында, орталық каталогта жатады. Пішімнің бүкіл қасиеті, оның ішінде жағымсыздары да, осыдан шығады. Бізде ZIP тек шығару түрі ретінде пайда болады: құрал бірден көп файл жасаса, олар мұрағатқа жиналады, ал жалғыз нәтиже тікелей жүктеледі.

Браузерде жергілікті1 ГБ дейінтіркеусіз

Сандар туралы қысқаша

Жазба қолтаңбасы
ішіндегі әр файлдың басында PK 03 04
Файлдар тізімі қайда
мұрағаттың соңында — жүктеу үзілсе тұтас бұзылады
Классикалық ZIP шектері
4 ГБ және 65 535 жазба, ZIP64 оларды алады
Біздің орау режимі
сығымдаусыз сақтау — мазмұны әлдеқашан сығылған
Мұрағат болмайтын жағдай
жалғыз файлдан тұратын нәтиже тікелей жүктеледі
Кириллицалы аттар
орау кезінде UTF-8 жалаушасымен белгіленеді

Мазмұны басында емес, соңында

Файлдар тізімі барлық жазба орналасқан соң, ең соңында жазылады. Мұндай құрылым орау кезінде ыңғайлы: мұрағаттауыш деректі ағынмен жазады да, басына қайта оралмайды. Бірақ оның кері жағы бар — толық жүктелмеген мұрағат тұтастай ашылмайды, себебі мазмұны дәл жүктеу үзілген жерде тұр, ал онсыз тарқатқыш ішінде не барын білмейді.

Практикалық қорытынды: мұрағат «бүлінген» болса, ең алдымен оның көлемін жіберуші айтқан көлеммен салыстырыңыз. Айырма үзілуді білдіреді, мұнда жөндейтін ештеңе жоқ — қайта жүктеу керек. Төрт гигабайт пен 65 535 жазбадағы тарихи шектер ZIP64 кеңейтуімен әлдеқашан алынды, бірақ ескі бағдарламалар ол туралы білмейді және үлкен мұрағатта сүрінеді.

Құралдарымыз мұрағатты қашан береді

  • PDF бөлу: мұрағат бастапқы файл атымен _split жалғауын алады, ішінде _page_ жалғауы мен нөмірі бар беттер.
  • PDF-ті JPG немесе PNG-ге аудару: _images жалғаулы мұрағат, ішінде әр бетке бір сурет, аттары сол қағидамен.
  • Суреттерді топтап аудару: converted_пішім_күні түріндегі ат, бір ретте отызға дейін файл, әрқайсысы 100 МБ дейін.
  • Жалғыз файлдан тұратын нәтиже мұрағатқа оралмайды: бет немесе сурет сол күйінде жүктеледі.
  • Бөлуге берілетін бастапқы PDF гигабайтқа дейін қабылданады — жұмыс түгел браузерде жүреді.

Мұрағатымыз ештеңе сығымдамайды — және бұл дұрыс

Жинау сығымдаусыз сақтау режимінде жүреді: мұрағат жинайтын кітапхана оны әдепкі күйінде қолданады. Себебі қарапайым — ішінде JPEG, PNG және PDF жатыр, яғни өз орағыштарынан әлдеқашан өткен дерек. Оларды қайта сығымдау пайыздың үлесі үшін уақыт пен қойынды жадын жұмсау деген сөз.

Осыдан жиі қойылатын сұраққа адал жауап шығады: мұрағат ішіндегі файлдармен шамалас салмақта болады. Мақсат көлемді азайту болса, құжаттардың өзімен жұмыс істеу керек: PDF-ті растеризациямен сығымдау немесе құрылымын оңтайландыру, суреттерді үнемдірек пішімге аудару. Мұрағат бұған әсер етпейді.

Ішіндегі файл аттары

  • Пішімнің өзі бірдей жолы бар екі жазбаны жібереді, ал тарқатқыштар әрқалай әрекет етеді: бірі үстінен жазады, бірі қайта атайды.
  • Сондықтан суреттерді топтап аударғанда бірдей аттар кеңейтім алдына нөмір қосу арқылы ажыратылады.
  • Аттардағы кириллица бір кездері ауыр мәселе болған: ескі мұрағаттауыштар оларды сол дәуірдің кодтауында деп есептеп, түсініксіз таңба көрсететін.
  • Қазіргі мұрағаттар мұндай атты UTF-8 кодтау жалаушасымен белгілейді, біздің шығарма да сол жалаушаны қояды.
  • Аттардың кодтауы мен мазмұны — бөлек нәрсе: шифрланған мұрағатта да аттар тізімі әдетте көрініп тұрады.

Жиі қойылатын сұрақтар

Неге маған мұрағат емес, бір файл түсті?

Демек, құрал тура бір файл жасаған: бір ауқыммен бөлдіңіз, бір беттік PDF аудардыңыз немесе жалғыз суретті түрлендірдіңіз. Бір файлды мұрағатқа орау мәнсіз, сондықтан ол тікелей келеді.

Мұрағат ішіндегі файлдармен неге бірдей салмақта?

Себебі ол оларды сығымдамайды, тек жинайды. Суреттер мен PDF өз алгоритмдерімен әлдеқашан оралған, қайта сығымдау қойындыда жадты айтарлықтай жұмсап, пайыздың үлесін ғана берер еді.

Мұрағат ашылмайды — не істеу керек?

Файл көлемін жіберуші көріп тұрған көлеммен салыстырыңыз: жазбалар тізімі ең соңында жатыр, сондықтан толық жүктелмеген мұрағат тұтас ашылмайды. Айырма болса қайта жүктеңіз, мұнда жөндейтін ештеңе жоқ.

ZIP-ті сіздерге өңдеуге жүктеуге бола ма?

Жоқ, құралдар контейнерді емес, құжаттардың өзін қабылдайды. Мұрағатты өзіңізде тарқатып, файлдарды жүктеңіз — ішіндегі PDF-терді кейін бір құжатқа біріктіруге болады.

Жақын құралдар

Осы құралмен жиі кездесетін тапсырмалар