ÖZGÜN LAB · MOTOR KAYNAKLI SONUÇLAR
16 PDF çıkarma kararı kesin fixture byte'larıyla ölçüldü
Kararlı dijital tablolar ve güvenli çıktılar; şifreleme, tarama, desteklenmeyen filtre, döndürme, birleştirilmiş geometri, gizli OCG, opak kaplama ve incremental revision ile birlikte sınanır. Encoded PDF adları ve closepath dolguları bastırma kapısını aşamaz.
Ölçülen sonuç
Çalışılmış sentetik benchmark; canlı müşteri sonucu değildir. Her PDF checked-in fixture kodundan üretilmiş ve 2026-08-04T00:00:00.000Z sabit saatinde işlenmiştir. OCR, uzaktan yükleme, şifre çözme, muhasebe veya evrensel PDF desteği iddiası yoktur.
Motor kaynak SHA-256:
37800bda34774cdbefcd1cc2fe662dc375195534051e4dd53653db9d5bf27ddbFixture kaynak SHA-256:
81bd026e0da0ca0fe991a163f8665cd9f63bdb2828ece76b8d9e020718c9d9ffSenaryo bazında gözlemler
| Senaryo | Politika | Beklenen | Gözlenen | Kanıt |
|---|---|---|---|---|
| Kararlı dijital tablo | Otomatik, sayfa 1 | PASS | PASS | 1 tablo; 3 veri satırı |
| İki sayfalı belge | Otomatik, sayfa 1-2 | PASS | PASS | 2 tablo; 6 veri satırı |
| Yalnız sayfa 2 | Otomatik, sayfa 2 | PASS | PASS | Yalnız sayfa 2 artifact ve politika hash'ine girer |
| Düzensiz dayanaklar | Elle sınırlar 200,400 | PASS | PASS | 1 tablo; 3 veri satırı |
| Formül ve HTML benzeri metin | Otomatik | PASS | PASS | CSV/XLSX etkisizleştirildi; ham değerler incelenebilir |
| Şifreli PDF | Otomatik | BLOCK | BLOCK | encrypted_pdf_not_decrypted |
| Yalnız görsel içeren tarama | Otomatik | INDETERMINATE | INDETERMINATE | OCR yok; görsel/XObject kapsam uyarısı |
| Desteklenmeyen LZW akışı | Otomatik | INDETERMINATE | INDETERMINATE | İçerik akışı çözümü eksik |
| Döndürülmüş koordinat tablosu | Otomatik | INDETERMINATE | INDETERMINATE | Aday satır var; döndürme PASS'i engeller |
| Birleştirilmiş hücre benzeri taşan metin | Elle 200,400 | INDETERMINATE | INDETERMINATE | Metin ayıracı aşar ve seyrek yapı görünür |
| Gizli optional-content tablosu | OCG katalogda kapalı | INDETERMINATE | INDETERMINATE | Görünürlük çözülemedi; aday hücreler bastırıldı |
| Tablo üzerindeki opak dikdörtgen | Metinden sonra dolgu | INDETERMINATE | INDETERMINATE | Kapalı aday hücreler bastırıldı |
| Incremental sayfa revision'ı | Aktif xref için /Prev çözümü gerekir | INDETERMINATE | INDETERMINATE | Eski ve aktif revision hücreleri dışa aktarılmadı |
| Hex-escaped OCG adları | /OCPropert#69es ve /T#79pe | INDETERMINATE | INDETERMINATE | Görünürlük kapısından önce PDF adları çözüldü |
| Closepath opak kaplama | re h f | INDETERMINATE | INDETERMINATE | Kapalı aday hücreler bastırıldı |
| Hex-escaped incremental anahtar | /Pr#65v | INDETERMINATE | INDETERMINATE | Eski revision hücreleri bastırıldı |
Yöntem ve tekrar üretme
- Geçerli, sınırlı PDF byte akışlarını açık fixture builder'lardan üret.
- Production-candidate motoru sabit saat, kesin kaynak kimliği ve çıkarma politikasıyla çalıştır.
- Beklenen/gözlenen karar, tablo sayısı, seçili sayfa ve kapsam nedenlerini karşılaştır.
- Gizli OCG, üstü kapalı ve incremental-revision aday değerlerinin tüm çıktılarda bulunmadığını doğrula.
- Aynı kapıları hexadecimal PDF adları ve
re h fclosepath dolgusu ile tekrar çalıştır. - JSON, CSV, XLSX, SVG, Markdown ve receipt'in kesin SHA-256 değerlerini yeniden hesapla.
- Temsilî fixture dosyalarını Poppler
pdfinfoile aç vepdftoppmile render et. - Sabit saatli çalıştırmayı tekrarla; byte-identical artifact iste.
node scripts/pdf_table_product_unit_20260804.mjs
node scripts/pdf_table_product_browser_20260804.mjsKesin benchmark kanıtlarını indir
Makine sonuçları
benchmark-results.jsoned92b602e1ac35c79b9f474cc1a67b345d71126ccdfd1ea82d1bf071b92be0b6
Formül güvenli defter
benchmark-results.csv2a881f902086c107b50db0e6f3d78fbd6df753caef9403c03125004a2a88fd40
Kapsam görseli
benchmark-coverage.svg0fa1df095411c33aeb6cb87b517431f73b10274f07365aa7dc17b8d22e5839ae
Receipt
benchmark-receipt.json1ef10a11b0a6091830d201f9829dea137e387cc523ec51927eb0ac37d4b8d638
Receipt core: a4ac778bd9a5e650444a29aa1388ac04c8061bcecb6dea1dafacc3cc8a0a0028
Benchmark neyi kanıtlar, neyi kanıtlamaz?
Bu byte'lar için kanıtlanan
- On altı beklenen kararın tamamı eşleşti.
- Sayfa seçimi ve elle sınır politikaları receipt'i değiştirdi.
- Döndürme, birleşik hücre benzeri, gizli, kapalı ve stale revision adayları false PASS olmadı.
- Encoded adlar ve closepath dolguları aynı bastırma kapısını aşamadı.
- Gizli, kapalı ve stale hücre işaretleri hiçbir artifact'te bulunmadı.
- Her artifact kesin byte olarak hash'lendi.
Kanıtlanmayan
- Evrensel PDF kapsamı, OCR veya şifre çözme yok.
- Muhasebe, hukuk veya anlamsal doğruluk yok.
- Görsel tablonun PDF metin operatörlerine temiz eşleneceği garantisi yok.
- Kaynak, politika, motor veya artifact değiştikten sonra güvenlik iddiası yok.
Kaynaklar ve düzeltmeler
4 Ağustos 2026'da PDF / ISO 32000 kaynakları, RFC 4180, OWASP CSV Injection ve ECMA-376 karşısında incelendi.
Fixture farkı, eski hash, güvensiz export veya desteklenmeyen iddiayı [email protected] adresine bildirin. Senaryo ID'si ve kesin source hash'i verin; gizli PDF eklemeyin.