niikn: Опыт финально в RAR5 — независимые N-NNN.rar + тома partN.rar для гигантов; уроки про zip UTF-8 флаг
This commit is contained in:
@@ -1,4 +1,20 @@
|
|||||||
# НИИКН: нарезка папки «Опыт» (Закупка Соловки) в тома ≤100 МБ
|
# НИИКН: нарезка папки «Опыт» (Закупка Соловки) в архивы ≤100 МБ
|
||||||
|
|
||||||
|
> **Финал (v3 RAR):** после жалоб («zip не открывается», «кракозябры в именах», «.z01 без формата»)
|
||||||
|
> всё перепаковано в **RAR5** скриптом `/tmp/repack4.py` + rar 7.12 (rarlab, /tmp/rar):
|
||||||
|
> бины → независимые `N-NNN.rar` (≤94 МБ raw, store), файлы >99 МБ → тома `N-ТОМА-имя.partN.rar` (-v95m).
|
||||||
|
> 1735 RAR, 115 ГБ, покрытие 5287/5287, rc=0 все, `rar t` ОК, скачивание через шару проверено.
|
||||||
|
> RAR5 хранит имена в юникоде — проблема кодировок снята архитектурно. Ссылка та же:
|
||||||
|
> **https://niikn.com/s/kqH46Jrjnb4ri3q**
|
||||||
|
>
|
||||||
|
> **Уроки:** (1) Info-ZIP `zip` на Ubuntu НЕ ставит UTF-8 флаг имён даже с LC_ALL=C.UTF-8 и не пишет
|
||||||
|
> Unicode extra (0x7075) → Проводник читает имена как CP866 → кракозябры. Питоновский `zipfile`
|
||||||
|
> флаг ставит, а в split-наборах флаг можно выставить патчем бита 11 в local header (.z01, offset 10
|
||||||
|
> после маркера PK0708) и central dir (последний .zip, rfind PK0102 +8). (2) Split-zip (.z01) не открывают
|
||||||
|
> ни Проводник, ни Archive Utility, а .z01 у людей «файл без формата». (3) Для русских офисов сразу
|
||||||
|
> делать RAR-тома `.partN.rar` — двойной клик любой части открывает весь набор.
|
||||||
|
|
||||||
|
## История ниже (v1 zip-тома → v2 независимые zip) — этапы, оставлено для контекста
|
||||||
|
|
||||||
**Дата:** 2026-06-11
|
**Дата:** 2026-06-11
|
||||||
**Задача:** папку по шаре https://niikn.com/s/c3kwLWRa8dKX848 сжать в файлы до 100 МБ (лимит закупочной площадки).
|
**Задача:** папку по шаре https://niikn.com/s/c3kwLWRa8dKX848 сжать в файлы до 100 МБ (лимит закупочной площадки).
|
||||||
|
|||||||
Reference in New Issue
Block a user