archive_probe — FILEIO archive op

• Data kinds: any → text

• Call: import fullseye as fs; fs.ledger.archive_probe(data_or_path) (implementation को सीधे call करना हो तो import fileio; fileio.archive_probe(data_or_path), registry से लेना हो तो opsfileio.get("archive_probe"))

• GPU: नहीं (केवल CPU reference implementation)

उपयोग

archive magic की जाँच करके उसका format नाम लौटाता है।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

入力は bytes または既存ファイルの path。返り値は zip/tar/tar.gz/tar.bz2/tar.xz/7z/rar のいずれかで、拡張子だけでは判定しない。未知・切断・圧縮tarでないgzip等は明示して拒否する。

Example: fmt = archive_probe(payload).

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• archive_roundtrip — py -3.11 examples/archive_roundtrip.py

वे अगले ops जिनसे type जुड़ता है (text को input के रूप में लेते हैं)

table_read_csv · mesh_read_ply · mesh_read_stl · mesh_read_obj · mesh_read_off · points_read_xyz · e57_read · archive_list

इसी category के (archive)

archive_list · archive_extract · archive_create


*Provenance: fileio.py — FILEIO operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.