Built-in pipeline upgraded to scriptable build pipeline, without update all asset bundles

I found that even if the asset bundle is exactly the same (for example, creating a new prefab) and packaged using Built-in pipeline and SBP, the binary comparison of the two is different. When I used Asset Bundle Browser to view them, I found that their preload table order was different, and fields such as Explicit data layout were also different.

I have a project that is already live and the build time is very long. SBP can solve this problem, but because it cannot reuse the previous Asset Bundle, it will cause users to update a large number of resources, which is unacceptable.

Is there a way to reuse an Asset Bundle that was previously built using the built-in pipeline?

Can anyone provide some ideas? Thank you very much.

need help.Thanks!

Been a while, but don’t asset bundles come with a concept of a manifest that contains information about what bundles reference which other bundles and dependencies and such, you could just modify the manifest to point to old assets could you not? Maybe not possible if the hashes/guids get updated and so references break but if not sounds like something pretty straightforward to script yourself.