mirror of
https://github.com/AssetRipper/AssetRipper.git
synced 2025-12-11 20:15:29 +01:00
* Avoid copying uncompressed bundle files to large byte[]. * Move dependency check logic to SmartStream, and copy if not compatible. Style cleanups per feedback. * Tie the original FileStream lifecycle to any surviving partials. * Ensure FileStream isn't finalized while we're calling Dispose() on it. * Hold a ref to FIleStream and let the finalizer close it. Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com> * Cache FileStream.SafeFileHandle getter to avoid unnecessary Seek(). See OSFileStreamStrategy.cs. --------- Co-authored-by: Jeremy Pritts <49847914+ds5678@users.noreply.github.com>