Гость
Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
import struct, zlib def extract_saf(path): with open(path, 'rb') as f: magic, ver, files = struct.unpack('<4sII', f.read(12)) if magic != b'SAF\0': return # read file entries (simplified) for i in range(files): name_hash, offset, psize, usize = struct.unpack('<IIII', f.read(16)) f.seek(offset) comp = f.read(psize) data = zlib.decompress(comp) if psize != usize else comp # save data...
| Offset | Size (bytes) | Description | |--------|--------------|-------------------------------------| | 0x00 | 4 | Magic header (e.g., SAF\0 ) | | 0x04 | 4 | Version (e.g., 1, 2) | | 0x08 | 4 | Number of files | | 0x0C | 4 | TOC offset / string table offset | | ... | variable | Per-file entries: filename (hash or string offset), offset in archive, packed size, unpacked size, CRC32 | | Footer | variable | Optional directory structure | shaiya data file tool

start [/forum/topic.php?fid=46&tid=1683793]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
118ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
update_topic_read_status (1683793): 30.08.2012 10:53:27: |
0ms |
get tp. blocked users: |
2ms |
get online users: |
102ms |
check new: |
377ms |
| others: | 319ms |
| total: | 1022ms |
© 2026 — Venture Grid

| 0 / 0 |
