cookies.txt কনভার্টার
Netscape কুকি ফাইল, JSON এবং রিকোয়েস্ট Cookie হেডার রূপান্তর করুন। মান অপরিবর্তিত থাকে।
Cookie হেডারে ডোমেইন, পাথ, মেয়াদ, Secure বা HttpOnly মেটাডেটা থাকে না। হেডার ইমপোর্ট করলে আপনার স্পষ্ট URL/পাথ/Secure সেটিং দিয়ে শুধু-হোস্ট সেশন কুকি তৈরি হয়, HttpOnly=false সহ; এগুলো নতুন অনুমান, পুনরুদ্ধার করা মেটাডেটা নয়। হেডার এক্সপোর্টে ডোমেইন, পাথ, মেয়াদ ও HTTPS দিয়ে ফিল্টার হয়। এই টুল SameSite, পার্টিশন্ড কুকি বা পাবলিক-সাফিক্স বিধিনিষেধ মডেল করে না এবং পূর্ণাঙ্গ ব্রাউজার কুকি জার নয়। প্রমাণীকরণ কুকি কখনো শেয়ার করবেন না।
সাধারণ প্রশ্ন
এটি প্লেইন-টেক্সট কুকি ফাইল ফরম্যাট যা curl, wget এবং অনেক ডাউনলোড ম্যানেজার ব্যবহার করে। প্রতি লাইনে একটি কুকি থাকে, ট্যাব দিয়ে আলাদা সাতটি ফিল্ড সহ: ডোমেইন, সাবডোমেইন অন্তর্ভুক্তি ফ্ল্যাগ (TRUE/FALSE), পাথ, Secure ফ্ল্যাগ (TRUE/FALSE), Unix টাইমস্ট্যাম্প আকারে মেয়াদ (0 মানে সেশন কুকি), নাম ও মান। # দিয়ে শুরু হওয়া লাইনগুলো কমেন্ট।
HttpOnly কুকি ব্রাউজারের JavaScript পড়তে পারে না, তাই ফরম্যাট সাধারণ ফিল্ড দিয়ে এগুলো চিহ্নিত করতে পারে না। বরং ডোমেইনের আগে #HttpOnly_ উপসর্গ বসে, যেমন #HttpOnly_.example.com — উপসর্গ ছাড়া লাইনটি কমেন্টের মতো দেখাত। কনভার্টার এই লাইনগুলো কুকি হিসেবে পার্স করে, ফ্ল্যাগ ধরে রাখে এবং এক্সপোর্টের সময় উপসর্গ ফিরিয়ে লেখে।
ইনপুট ফরম্যাট "Netscape cookies.txt" এবং আউটপুট ফরম্যাট JSON নির্বাচন করে রূপান্তর চাপুন। প্রতিটি লাইন domain, includeSubdomains, path, secure, expires (Unix সেকেন্ড, 0 মানে সেশন কুকি), name, value ও httpOnly ফিল্ড সহ একটি অবজেক্ট হয় — স্ক্রিপ্ট, টেস্ট ও অটোমেশনের জন্য সুবিধাজনক।
টার্গেট URL-এর জন্য কনভার্টার RFC 6265 এর প্রেরণ নিয়ম প্রয়োগ করে: হোস্টকে কুকির ডোমেইনের সঙ্গে মিলতে হবে (ফ্ল্যাগ TRUE হলে সাবডোমেইনসহ), URL-এর পাথকে কুকির পাথের সঙ্গে মিলতে হবে, Secure কুকি শুধু HTTPS-এ যায় এবং মেয়াদোত্তীর্ণ কুকি বাদ পড়ে। মিলগুলো দীর্ঘতম পাথ আগে ক্রমে সাজানো হয়ে name=value জোড়া "; " দিয়ে যুক্ত হয়।
Cookie হেডার বহন করে শুধু নাম ও মান — ডোমেইন, পাথ, মেয়াদ বা Secure/HttpOnly মেটাডেটা নয়। ইমপোর্ট টার্গেট URL-এর হোস্টের জন্য শুধু-হোস্ট সেশন কুকি তৈরি করে, আপনার নির্ধারিত পাথ ও Secure অপশন সহ, HttpOnly=false রেখে। এগুলো নতুন অনুমান, পুনরুদ্ধার করা মেটাডেটা নয়।
cookies.txt-এ চতুর্থ ফিল্ড Secure ফ্ল্যাগ (TRUE/FALSE); JSON-এ এটি বুলিয়ান। হেডার তৈরির সময় টার্গেট URL HTTPS না হলে Secure কুকি বাদ দেওয়া হয়। মেয়াদ সেকেন্ডে Unix টাইমস্ট্যাম্প — 0 মানে সেশন কুকি — এবং মেয়াদোত্তীর্ণ কুকি হেডার আউটপুট থেকে বাদ থাকে।
না। মানগুলো অস্বচ্ছ টেক্সট হিসেবে গণ্য হয় এবং প্রতিটি রূপান্তরে হুবহু কপি হয়; কিছুই ডিকোড, পুনঃএনকোড, ডিক্রিপ্ট, পুনঃস্বাক্ষর বা রিফ্রেশ হয় না। নাম বা মানে Cookie হেডারে বহনযোগ্য নয় এমন অক্ষর থাকলে হেডার এক্সপোর্ট ত্রুটি দিয়ে থেমে যায় — সেক্ষেত্রে JSON আউটপুট বেছে নিন, যা এই ধরনের মান অপরিবর্তিত রাখে।
না। পার্সিং ও রূপান্তর সম্পূর্ণ আপনার ব্রাউজারে JavaScript দিয়ে চলে — কোনো আপলোড নেই, সার্ভার যোগাযোগ নেই। তবুও কুকি ফাইলকে ক্রেডেনশিয়াল হিসেবে দেখুন: প্রমাণীকরণ কুকি কখনো শেয়ার করবেন না এবং যে Cookie হেডার ব্যবহারের অনুমতি আছে শুধু সেগুলোই পরীক্ষা করুন।
প্রামাণ্য রেফারেন্স
এই সরঞ্জামের পেছনের মূল উৎস — দ্বিতীয় হাতের সারাংশ নয়, বরং অফিসিয়াল স্ট্যান্ডার্ড ও স্পেসিফিকেশন।
cURL - HTTP Cookies and the Cookie File Format
Netscape কুকি ফাইল ফরম্যাটের cURL ডকুমেন্টেশন: ফিল্ড, #HttpOnly_ লাইন এবং মেয়াদ।
RFC 6265 - HTTP State Management Mechanism
কুকি ও তার অ্যাট্রিবিউট সংজ্ঞায়িত করা IETF HTTP State Management Mechanism স্ট্যান্ডার্ড।
HTTP cookie - Wikipedia
HTTP কুকি কীভাবে স্টেট বহন করে: সেশন, অ্যাট্রিবিউট ও same-site নিয়ম।