@messiaen: That's my last resort but for now i want to work on my project that are waiting long enougth.
@andlabs: since the playstation one, passing from GBA/NDS to the psp, there is a tendence to put many files in one big files in some sort of virtual/custom file system and because i don't want to ask a tool for each project i have/will have, i ask for a tool that is general and flexible.
The 2 main purposes of this tools for now are the splitting of the data.bin and all_mes.bin of the Phoenix Write serie and the slitting 400+ compressed tims and other files from some archives on my FF7 International 4°CD project :
http://www.youtube.com/watch?v=Uq37IdRjLTIAlmost everything that has still japanese on it (apart the information screens and some point where u can click on the world map) need to be splitted with this tool, then decompressed, modified/translated and reinsered with this tool.
@Klarth: You tool is sure usefull. If my memory is not wrong, there are a view tools that can extract multi tims from a file (yuri, multi tim rip, etc..) but none can insert them again especially not on block.
There are many psx games that have hundreds of multi tims: apart from my project, there is maybe 2 other future project that have alot of tims on it: Dice de chocobo and Tales of famdom Vol1.
Anyway, i just tried and i can't use TIMmay to extract my compressed tims

I was thinking that he just look for the magic word x10 00 00 00 (this is present in the compressed tims) but timmay probably will need the dimentions of the time to calculate the ammount of data to extract (and in my case it's already compressed at that point)

Now i am too tired but maybe (if u didn't build a tim check on the file to reinsert) i can trick timmay to re insert the compressed tims in base of manually made log . Or take the idea of messiaen and mess around with your code :p
Thanks anyway and if i see any error, i will tell u.