এটি হল জিপলাইন কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
zipalign - Android অ্যাপ্লিকেশন ফাইলের জন্য একটি ZIP/APK প্রান্তিককরণ টুল
সাইনোপিসিস
infile.apk সারিবদ্ধ করতে এবং outfile.apk হিসাবে সংরক্ষণ করতে:
জিপলাইন [ -f ] [ -v ] infile.apk outfile.apk
বিদ্যমান.apk-এর প্রান্তিককরণ নিশ্চিত করতে:
জিপলাইন -c -v বিদ্যমান.apk
দ্য একটি পূর্ণসংখ্যা যা বাইট-সারিবদ্ধ সীমানা নির্ধারণ করে। এটি সর্বদা 4 হতে হবে
(যা 32-বিট প্রান্তিককরণ প্রদান করে) বা অন্যথায় এটি কার্যকরভাবে কিছুই করে না।
বর্ণনাঃ
জিপলাইন একটি আর্কাইভ অ্যালাইনমেন্ট টুল যা অ্যান্ড্রয়েড অ্যাপ্লিকেশনে গুরুত্বপূর্ণ অপ্টিমাইজেশন প্রদান করে
(.apk) ফাইল। উদ্দেশ্য হল নিশ্চিত করা যে সমস্ত অসংকুচিত ডেটা একটি নির্দিষ্ট দিয়ে শুরু হয়
ফাইলের শুরুর সাথে সারিবদ্ধকরণ। বিশেষত, এটি ভিতরে সমস্ত অসঙ্কোচিত ডেটা ঘটায়
.apk, যেমন ছবি বা কাঁচা ফাইল, 4-বাইটের সীমানায় সারিবদ্ধ করা। এই সব অনুমতি দেয়
অংশ সরাসরি সঙ্গে অ্যাক্সেস করা হবে mmap() এমনকি যদি তারা প্রান্তিককরণের সাথে বাইনারি ডেটা ধারণ করে
সীমাবদ্ধতা সুবিধা হল চালানোর সময় র্যামের পরিমাণ হ্রাস করা
আবেদন।
এই টুলটি সর্বদা আপনার .apk ফাইলটি শেষ ব্যবহারকারীদের মধ্যে বিতরণ করার আগে সারিবদ্ধ করতে ব্যবহার করা উচিত। দ্য
Android বিল্ড টুল আপনার জন্য এটি পরিচালনা করতে পারে। ADT প্লাগইন দিয়ে Eclipse ব্যবহার করার সময় এক্সপোর্ট করুন
উইজার্ড স্বয়ংক্রিয়ভাবে হবে জিপলাইন আপনার .apk এটি আপনার ব্যক্তিগত কী দিয়ে স্বাক্ষর করার পরে। বিল্ড
এন্ট উইল এর সাথে আপনার অ্যাপ্লিকেশন কম্পাইল করার সময় ব্যবহৃত স্ক্রিপ্টগুলিও জিপলাইন আপনার .apk, যতক্ষণ আপনি
আপনার কীস্টোরের পথ এবং আপনার প্রজেক্ট ant.properties ফাইলে কী উপনাম প্রদান করেছে, তাই
বিল্ড টুলস প্রথমে প্যাকেজ সাইন ইন করতে পারে।
সতর্কতা: জিপলাইন .apk ফাইলটি আপনার ব্যক্তিগত সাথে স্বাক্ষরিত হওয়ার পরেই সম্পাদন করা আবশ্যক৷
চাবি. আপনি যদি পারফর্ম করেন জিপলাইন স্বাক্ষর করার আগে, তারপর স্বাক্ষর করার পদ্ধতিটি প্রান্তিককরণ পূর্বাবস্থায় ফিরিয়ে আনবে।
এছাড়াও, সারিবদ্ধ প্যাকেজে পরিবর্তন করবেন না। সংরক্ষণাগারে পরিবর্তন, যেমন পুনঃনামকরণ
অথবা এন্ট্রি মুছে ফেলা, সম্ভাব্যভাবে সংশোধিত এন্ট্রির সারিবদ্ধতা ব্যাহত করবে এবং পরবর্তীতে
এন্ট্রি এবং একটি "সারিবদ্ধ" সংরক্ষণাগারে যোগ করা কোনো ফাইল সারিবদ্ধ করা হবে না।
জিপ লোকাল ফাইল হেডারে "অতিরিক্ত" ক্ষেত্রের আকার পরিবর্তন করে সমন্বয় করা হয়
বিভাগ "অতিরিক্ত" ক্ষেত্রে বিদ্যমান ডেটা এই প্রক্রিয়া দ্বারা পরিবর্তিত হতে পারে।
কীভাবে ব্যবহার করবেন সে সম্পর্কে আরও তথ্যের জন্য জিপলাইন আপনার আবেদন তৈরি করার সময়, অনুগ্রহ করে পড়ুন স্বাক্ষর
আপনার আবেদন:
https://developer.android.com/tools/publishing/app-signing.html
বিকল্প
বিকল্পগুলির একটি সারাংশ নীচে অন্তর্ভুক্ত করা হয়েছে।
-f বিদ্যমান outfile.zip ওভাররাইট করুন
-v ভার্বোস আউটপুট
-c প্রদত্ত ফাইলের প্রান্তিককরণ নিশ্চিত করুন
onworks.net পরিষেবা ব্যবহার করে অনলাইনে zipalign ব্যবহার করুন