ljar/src/central_dir.rs
//! ZIP Central Directory parser — thin re-export of the shared `znippy_zip_core` crate.
//!
//! A JAR *is* a ZIP: the EOCD / ZIP64 walk and the in-memory + streaming CD
//! readers are byte-for-byte identical to lzip-parallel's, so the parser lives
//! once in [`znippy_zip_core::central_dir`] (reuse-law, task #19) and ljar consumes it
//! here. The historical `ljar::central_dir::{EntryLocation,
//! read_central_directory, read_central_directory_from}` paths are preserved.
//!
//! The parser's own error is [`znippy_zip_core::ScanError`]; it converts into
//! [`crate::entry::JarError`] via a `From` impl so ljar's error surface is
//! unchanged.
pub use znippy_zip_core::EntryLocation;
pub use znippy_zip_core::central_dir::{read_central_directory, read_central_directory_from};