در Sisopen یک ابزار به لیست و استخراج محتویات فایل های SIS است. فایل های SIS فایل های نصب مورد استفاده در گوشی های هوشمند مبتنی بر سیمبین مانند بسیاری از تلفن های S60 نوکیا می باشد.
Sisopen برنامه ANSI-C، به طور عمده به لینوکس و دیگر سیستم های شبه یونیکس می توان آن را تقریبا در هر سیستم با یک کامپایلر C داشتن zlib می کامپایل هدف قرار است.
تعریف NOZLIB در زمان کامپایل باعث می شود شما قادر به کامپایل بدون zlib می، اما تنها لیست فایل در این حالت در دسترس است، فایل های اکسترکت نمی شود.
مثال
اول به عنوان مثال، لیست محتویات یک فایل به بازی.
$ sisopen SIS / torch.sis
SIS / torch.sis: هدر SIS تشخیص داده
برنامه UID: 0x78F172C
نسخه نرم افزار: 1.20
زبان
UK انگلیسی
فایل
000:! systemappsTorchTorch.aif 1941
001:! systemappsTorchTorch_caption.rsc 32
002:! systemappsTorchTorch.rsc 70
003:! systemappsTorchTorch.app 5548
یک مثال جالب تر نشان دادن توانایی sisopen به طور کامل درک فایل های SIS از جمله شرطی:
$ sisopen SIS / Nokia_N70_patch.SIS
SIS / Nokia_N70_patch.SIS: هدر SIS تشخیص داده
برنامه UID: 0x20000BB0
نسخه نرم افزار: 1.00
زبان
UK انگلیسی
فایل
[endif]
001 F C: اسناد ~ ~ 1m1smithLOCALS 1TempMKS0WrongDevice0.txt 122
[دیگری]
003 F C: اسناد ~ ~ 1m1smithLOCALS 1TempMKS0Finished0.txt 254
004 C C: systemtempNokiaN70Patch1.exe 1552
005 F C: اسناد ~ ~ 1m1smithLOCALS 1TempMKS0Distribution0.txt 288
[اگر (0x10200f9a == MachineUID)]
شرطی فایل SIS باید به عنوان خوانده شده وارونه، با شروع از پایین خروجی. این پچ برای گوشی های هوشمند N70 است به طوری که مشروط است اگر MachineUID == 0x ... (N70 UID) نصب فایل ها، دیگری را نشان می دهد یک پیام دستگاه اشتباهی.
در اینجا برخی از ویژگی های کلیدی "Sisopen" عبارتند از:
جزئیات نرم افزار:
نظر یافت نشد