TGViewer
Channel Public Channel
Alvand code official

Alvand code official

@a_c_official

علاقمند به کد نویسی، گهگاه انچه به نظرم کاربردی هست رو میسازم و اینجا قرار میدم

گیتهاب: www.github.com/Alvandcode
وب سایت: alvandcode.github.io
Subscribers
39
Photos
4
Videos
0
Links
15
Recent Posts 19 shown
Post #33 12
📚 پردازش EPUB با epub_plus انجام می‌شه.
❓ آیا پروژه Code Generation داره؟
🔧 مدل‌های داده پروژه به صورت کلاس‌های ساده Dart نوشته شده‌اند و برای آنها مرحله Code Generation وجود نداره.
❓ میشه پروژه رو تغییر داد و نسخه شخصی ساخت؟
✅ بله. چون پروژه Open Source است، توسعه‌دهنده‌ها می‌تونن کد رو بررسی، تغییر و توسعه بدن؛ البته باید شرایط مجوز MIT پروژه رعایت بشه.
━━━━━━━━━━━━━━
🧑‍💻 برای توسعه‌دهنده‌ها
❓ چطور پروژه رو اجرا کنیم؟
flutter pub get
flutter run
برای تست:
flutter test
و برای بررسی کد:
flutter analyze
❓ نسخه اندروید از کجا منتشر میشه؟
📦 فایل‌های APK در بخش GitHub Releases پروژه منتشر می‌شن.
❓ چند نوع APK وجود داره؟
📱 برای معماری‌های مختلف APK جداگانه وجود داره و یک نسخه Universal هم ارائه میشه که روی دستگاه‌های مختلف قابل استفاده است.
❓ اگر معماری گوشی رو ندونیم کدوم APK رو دانلود کنیم؟
✅ نسخه app-universal-release.apk گزینه ساده‌تره؛ حجم بیشتری داره ولی برای دستگاه‌های مختلف طراحی شده.
❓ آپدیت Booka روی نسخه قبلی نصب میشه؟
✅ نسخه‌های منتشرشده با یک کلید امضای دائمی ساخته می‌شن تا نسخه جدید بتواند روی نسخه قبلی نصب شود.
━━━━━━━━━━━━━━
🚀 آخرین سؤال:
❓ از کجا Booka رو دانلود کنیم؟
📥 دانلود نسخه 0.1.2:
https://github.com/Alvandcode/booka/releases/tag/v0.1.2
🎓 آموزش تصویری:
https://alvandcode.github.io/booka/tutorial.html
⭐️ GitHub:
https://github.com/Alvandcode/booka

❤️ اگر سؤال دیگه‌ای درباره Booka داری، توی دایرکت بپرس؛ شاید سؤال تو تبدیل به FAQ بعدی پروژه بشه!
📢 @a_c_official
♡ ㅤ ❍ㅤ ⎙ㅤ ⌲
ˡᶦᵏᵉ ᶜᵒᵐᵐᵉⁿᵗ ˢᵃᵛᵉ ˢʰᵃʳᵉ
#Booka #کتابخوان #اندروید #OpenSource #PDF #EPUB #Flutter #GitHub #تکنولوژی
Post #32 10
📚#سوالات_متداول (FAQ)

🟢 سوالات عمومی
❓ Booka چیه؟
📖 Booka یک کتابخوان اندرویدی برای مطالعه PDF و EPUBـه که در کنار مطالعه، امکاناتی مثل هایلایت، Bookmark، دیکشنری آفلاین و سیستم مرور لغات هم داره.
❓ Booka رایگانه؟
✅ نسخه منتشرشده پروژه برای استفاده در دسترسه و پروژه به صورت Open Source روی GitHub قرار گرفته.
❓ اینترنت برای استفاده از Booka لازمه؟
❌ خیر. قابلیت‌های اصلی برنامه به صورت آفلاین طراحی شدن.
❓ برای استفاده باید حساب کاربری بسازم؟
❌ خیر. Booka برای استفاده از برنامه نیاز به ساخت حساب نداره.
❓ داخل برنامه تبلیغات وجود داره؟
❌ نسخه انتشار Booka بدون تبلیغات و Analytics طراحی شده.
❓ Booka فقط PDF می‌خونه؟
❌ نه! هم PDF و هم EPUB رو پشتیبانی می‌کنه.
━━━━━━━━━━━━━━
🟡 امکانات مطالعه
❓ میشه متن PDF رو انتخاب کرد؟
✅ بله؛ اگر PDF دارای لایه متنی باشه، می‌تونی متن رو انتخاب، کپی و هایلایت کنی.
❓ میشه داخل کتاب جستجو کرد؟
✅ بله، جستجوی درون کتاب برای PDF و EPUB وجود داره.
❓ Bookmark داره؟
✅ بله. می‌تونی صفحات یا موقعیت‌های مهم رو Bookmark کنی.
❓ اگر برنامه رو ببندم، جای مطالعه‌ام از بین میره؟
❌ خیر. Booka آخرین موقعیت مطالعه رو ذخیره می‌کنه و می‌تونی از همان‌جا ادامه بدی.
❓ میشه ظاهر برنامه رو تغییر داد؟
🎨 بله. چند تم مختلف از جمله Paper، Sepia، Grey Night و AMOLED وجود داره.
❓ اندازه فونت قابل تغییر هست؟
✅ بله؛ برای مطالعه EPUB امکان تنظیم اندازه فونت وجود داره.
━━━━━━━━━━━━━━
🔵 دیکشنری و یادگیری زبان
❓ دیکشنری Booka اینترنتی هست؟
❌ نه. دیکشنری انگلیسی → فارسی داخل خود برنامه قرار گرفته و به اینترنت نیاز نداره.
❓ چند کلمه داخل دیکشنری وجود داره؟
📚 بیش از 36 هزار مدخل در دیکشنری داخلی قرار گرفته.
❓ میشه تلفظ کلمات رو شنید؟
🔊 بله؛ Booka از موتور تبدیل متن به گفتار دستگاه برای تلفظ استفاده می‌کنه.
❓ میشه کلمات جدید رو ذخیره کرد؟
✅ بله. می‌تونی لغات رو برای مرور بعدی ذخیره کنی.
❓ فلش‌کارت هم داره؟
🧠 بله. کلمات می‌تونن به کارت‌های مرور تبدیل بشن.
❓ سیستم SM-2 و Leitner چیه؟
📖 این سیستم‌ها برای مرور فاصله‌دار استفاده می‌شن؛ یعنی برنامه کمک می‌کنه کلمات رو در زمان‌های مناسب دوباره مرور کنی تا یادگیری مؤثرتر بشه.
❓ میشه لغات رو از متن خود کتاب به سیستم مرور اضافه کرد؟
✅ بله؛ می‌تونی از متن مطالعه‌شده برای ساخت کارت‌های واژه استفاده کنی.
━━━━━━━━━━━━━━
🟠 بکاپ و اطلاعات
❓ میشه از اطلاعات Booka بکاپ گرفت؟
✅ بله. برنامه امکان تهیه بکاپ از اطلاعات و بازیابی آن را دارد.
❓ بکاپ شامل خود فایل PDF و EPUB هم میشه؟
⚠️ نکته مهم: خیر. بکاپ Booka شامل فراداده و اطلاعات برنامه است، نه خود فایل‌های کتاب.
❓ خروجی اطلاعات چه فرمتی داره؟
📄 بکاپ کامل با JSON و خروجی‌های قابل خواندن با Markdown و CSV ارائه می‌شن.
❓ میشه اطلاعات رو با Excel باز کرد؟
✅ اطلاعات واژگان قابلیت خروجی CSV داره و با نرم‌افزارهایی مثل Excel قابل استفاده است.
❓ اگر Booka رو حذف کنم اطلاعاتم باقی می‌مونه؟
⚠️ طبق طراحی فعلی، با حذف برنامه داده‌های محلی آن نیز حذف می‌شوند؛ بنابراین قبل از حذف، از اطلاعات مهم بکاپ بگیر.
━━━━━━━━━━━━━━
🔴 PDFهای اسکن‌شده چی؟
❓ چرا بعضی PDFها قابل انتخاب یا هایلایت نیستن؟
📸 چون ممکنه PDF در واقع مجموعه‌ای از تصاویر اسکن‌شده باشه و هیچ لایه متنی نداشته باشه.
❓ Booka می‌تونه متن PDF اسکن‌شده رو تشخیص بده؟
❌ در نسخه فعلی، OCR برای تبدیل تصویر اسکن‌شده به متن وجود نداره.
❓ از کجا بفهمم PDF من متنیه یا اسکن‌شده؟
Booka در صورت نبودن لایه متنی، بهت هشدار «بدون لایه متنی» می‌ده.
━━━━━━━━━━━━━━
🟣 حریم خصوصی
❓ Booka اطلاعات من رو به سرور ارسال می‌کنه؟
🔒 نسخه انتشار برنامه بدون نیاز به اینترنت، حساب کاربری و Analytics طراحی شده و داده‌ها به صورت محلی نگهداری می‌شن.
❓ برنامه چه دسترسی‌هایی از اندروید می‌خواد؟
🔐 نسخه انتشار طبق پروژه هیچ Permission اندرویدی درخواست نمی‌کنه.
❓ برای خواندن کتاب باید حساب Booka داشته باشم؟
❌ خیر.
❓ تبلیغات یا سیستم ردیابی داخل برنامه وجود داره؟
❌ نسخه انتشار بدون Ads و Analytics است.
━━━━━━━━━━━━━━
⚙️ سوالات فنی
❓ Booka با چه تکنولوژی ساخته شده؟
💻 پروژه با Flutter / Dart توسعه داده شده.
❓ کد پروژه قابل مشاهده است؟
✅ بله. پروژه Open Source است و کد آن روی GitHub قرار دارد:
⭐️ https://github.com/Alvandcode/booka
❓ اطلاعات برنامه کجا ذخیره میشه؟
🗄 لایه داده پروژه روی SQLite قرار گرفته و کوئری‌های دیتابیس در بخش DAO متمرکز شده‌اند.
❓ مدیریت State پروژه چطور انجام شده؟
⚙️ پروژه از Riverpod برای مدیریت State استفاده می‌کنه.
❓ موتور PDF چی هست؟
📄 پروژه از pdfrx برای قابلیت‌های PDF استفاده می‌کنه.
❓ EPUB با چه کتابخانه‌ای پردازش میشه؟
  • 👎 1
Post #31 12
این فقط یک کتابخوان PDF نیست!
تصور کن یک کتابخوان اندرویدی داشته باشی که بدون اینترنت، بدون تبلیغات، بدون اکانت و بدون جمع‌آوری اطلاعاتت کار کنه؛ همزمان PDF و EPUB بخونه، متن واقعی رو انتخاب و هایلایت کنه، معنی لغات رو پیدا کنه و حتی لغاتی که یاد می‌گیری رو برای مرور هوشمند ذخیره کنه! 🤯📚
اسمش Booka ـه.
و نکته جالب‌تر اینکه Open Sourceـه. 🔥
━━━━━━━━━━━━━━
📚 Booka | کتابخانه شخصی، همیشه همراهت
🔹 خواندن PDF و EPUB
🔹 انتخاب واقعی متن در PDF
🔹 جستجوی سریع داخل کتاب
🔹 هایلایت و Bookmark
🔹 دیکشنری انگلیسی → فارسی کاملاً آفلاین
🔹 بیش از 36,000 واژه داخل دیکشنری
🔹 تلفظ کلمات
🔹 تبدیل لغات به فلش‌کارت
🔹 سیستم مرور هوشمند SM-2 / Leitner
🔹 چندین تم مطالعه از جمله AMOLED
🔹 ذخیره آخرین موقعیت مطالعه
🔹 بکاپ کامل اطلاعات
🔹 خروجی Markdown و CSV
🔹 بدون نیاز به اینترنت
🔹 بدون تبلیغات
🔹 بدون Analytics
🔹 بدون نیاز به ساخت حساب
🔹 بدون دسترسی‌های اضافی در نسخه انتشار 🔒

یعنی فقط کتاب نمی‌خونی؛
Booka می‌تونه بخشی از فرآیند یادگیریت هم باشه. 🧠⚡️
━━━━━━━━━━━━━━
💡 اما چیزی که بیشتر از همه ارزش حمایت داره:
این پروژه متن‌بازه و توسعه‌دهنده‌ها می‌تونن کدش رو بررسی کنن، تغییر بدن و در توسعه‌اش مشارکت کنن.
اگر اهل GitHub هستی، می‌دونی یک ⭐️ Star چقدر برای یک پروژه Open Source ارزش داره.
❤️ اگر Booka برات جالب بود، حتماً یک Star به پروژه بده.
شاید همین یک کلیک باعث بشه توسعه پروژه ادامه پیدا کنه و قابلیت‌های جذاب‌تری بهش اضافه بشه. 🚀
⭐️ GitHub:
https://github.com/Alvandcode/booka
🎓 آموزش تصویری Booka:
https://alvandcode.github.io/booka/tutorial.html

✅دانلود:
https://github.com/Alvandcode/booka/releases/tag/v0.1.2

━━━━━━━━━━━━━━
📢 اگر از معرفی ابزارهای خفن، پروژه‌های Open Source، اپلیکیشن‌های کاربردی و ترفندهای تکنولوژی خوشت میاد، کانالمون رو از دست نده:
👉 @a_c_official
🔁 پست رو برای اون رفیقت بفرست که همیشه PDF و کتاب توی گوشیشه! 😄📚
#Booka
#کتابخوان
#اندروید
#OpenSource
#PDF
#EPUB
#تکنولوژی
#اپلیکیشن
#GitHub
GitHub GitHub - Alvandcode/booka: Offline PDF and EPUB reader with highlights, search and dictionary. Flutter. Offline PDF and EPUB reader with highlights, search and dictionary. Flutter. - Alvandcode/booka
Post #27 113
🔐 StegaSuite for Windows |
مخفی‌سازی فایل در فایل با امنیت نظامی
یه ابزار حرفه‌ای ویندوزی برای استگانوگرافی (پنهان‌سازی اطلاعات) که هر فایلی رو توی هر فایلی مخفی می‌کنه! 🔒

✅ ویژگی‌های کلیدی: 
🔹 مخفی‌سازی فایل در تصاویر PNG, BMP، صداهای WAV و فایل‌های عمومی
🔹 رمزنگاری AES-256-GCM + PBKDF2-HMAC-SHA256
🔹 رمزعبور اختیاری برای امنیت بیشتر
🔹 بازیابی نام فایل اصلی هنگام استخراج
🔹 کاملاً آفلاین (به جز ورود با گوگل)
🔹 پشتیبانی از ۵ زبان (فارسی، عربی، انگلیسی، روسی، چینی)
🔹 ۹ تم زیبا (۴ تاریک + ۵ روشن) با قابلیت تغییر لحظه‌ای
🔹 رابط کاربری WPF ریسپانسیو و سازگار با DPI
🔹 سازگار با اپلیکیشن اندرویدی StegaSuite
🔹 ورود با حساب گوگل (OAuth2 + PKCE)


📥 دانلود: https://github.com/Alvandcode/StegaSuite-Windows/releases

🌐 پروژه در گیت‌هاب: https://github.com/Alvandcode/StegaSuite-Windows
💬 کانال تلگرام ما: https://t.me/a_c_official

⭐️ اگه این پروژه براتون مفید بود، حتماً بهش Star بدید تا به بقیه توسعه‌دهنده‌ها هم معرفی بشه!
🔗 MIT License | رایگان و متن‌باز

#StegaSuite #استگانوگرافی #Steganography #隐蔽 #隐藏文件 #استگانوگرافی #رمزنگاری #Cryptography #Windows #ویندوز #محصولات_ایرانی #IranianDeveloper #OpenSource #نرم_افزار_رایگان #امنیت_اطلاعات #DataSecurity #HiddenFiles #فایل_مخفی #GitHub #گیت‌هاب #AlvandCode #پشتیبانی_از_پروژه
GitHub Releases · Alvandcode/StegaSuite-Windows Contribute to Alvandcode/StegaSuite-Windows development by creating an account on GitHub.
  • 🔥 3
Post #21 110
درود به دوستانم که افتخار دادن کانال بنده رو دنبال میکنن، تصور بر این نباشه که فعال نیستم، در واقع دارم روی چند تا پروژه همزمان کار میکنم و این خیلی ازم زمان و انرژی میگیره، به زودی دست پر میام
در عین حال که پروژه های قبلی رو دارم تکمیل میکنم همزمان پروژه جدید هم در حال کدنویسی و اماده سازی هست


اگه هرکدوم از عزیزان ایده ای برای کدنویسی و اجرایی کردنش داشت میتونه بهم بگه تا بررسی کنم و در صورت امکان انجامش بدم

@a_c_official
Post #20 98
20. چگونه می‌توانم از پروژه حمایت کنم؟
اگر اپلیکیشن برای شما مفید بوده است، می‌توانید با دادن ⭐ Star به پروژه در GitHub، گزارش باگ‌ها، ارسال پیشنهادها و مشارکت در توسعه از آن حمایت کنید.


⚠️ نکته مهم

StegaSuite برای حفظ حریم خصوصی و مدیریت امن فایل‌های شخصی طراحی شده است. مسئولیت استفاده از برنامه و رعایت قوانین و مقررات محلی بر عهده کاربر است.

@a_c_official
Post #19 89
❓ #سوالات_متداول (FAQ)

1. StegaSuite چیست؟
StegaSuite یک اپلیکیشن اندرویدی برای مخفی‌سازی فایل‌ها درون تصاویر PNG است. شما می‌توانید فایل موردنظر خود را داخل یک تصویر پنهان کنید و در صورت نیاز، آن را دوباره استخراج نمایید.

2. چه نوع فایل‌هایی را می‌توان مخفی کرد؟
تقریباً هر نوع فایلی قابل مخفی‌سازی است؛ از جمله تصاویر، ویدئوها، فایل‌های ZIP، PDF، اسناد، فایل‌های متنی و سایر فایل‌ها، به شرطی که حجم فایل با ظرفیت تصویر انتخاب‌شده سازگار باشد.

3. آیا تصویر خروجی قابل مشاهده است؟
بله. تصویر خروجی همچنان به‌عنوان یک فایل PNG قابل مشاهده است، اما داده یا فایل موردنظر شما درون آن پنهان شده است.

4. آیا می‌توان هر مقدار فایل را داخل یک تصویر قرار داد؟
خیر. هر تصویر ظرفیت محدودی برای ذخیره داده دارد. StegaSuite پیش از انجام عملیات، ظرفیت تقریبی تصویر را بررسی و به شما نمایش می‌دهد تا مشخص شود فایل انتخاب‌شده قابل مخفی‌سازی هست یا خیر.

5. رمزنگاری AES-256-GCM چه کاربردی دارد؟
در صورت فعال‌سازی رمزنگاری، فایل شما قبل از مخفی‌سازی رمزگذاری می‌شود. بنابراین حتی اگر شخصی به داده پنهان‌شده دسترسی پیدا کند، بدون رمز یا کلید صحیح قادر به خواندن محتوای فایل نخواهد بود.

6. آیا استفاده از رمز عبور اجباری است؟
خیر. رمزنگاری و استفاده از رمز عبور اختیاری است. بااین‌حال، برای فایل‌های حساس و مهم، فعال‌سازی رمزنگاری توصیه می‌شود.

7. اگر رمز عبور را فراموش کنم چه می‌شود؟
در صورت استفاده از رمزنگاری، بازیابی فایل بدون رمز عبور صحیح ممکن نیست. بنابراین رمز انتخاب‌شده را در مکانی امن نگهداری کنید.

8. PBKDF2 چه نقشی در امنیت دارد؟
StegaSuite از PBKDF2 برای مشتق‌گیری امن کلید رمزنگاری از رمز عبور استفاده می‌کند. این کار باعث می‌شود رمز عبور مستقیماً به‌عنوان کلید رمزنگاری مورد استفاده قرار نگیرد و امنیت آن افزایش پیدا کند.

9. آیا اطلاعات من به اینترنت ارسال می‌شود؟
خیر. تمام عملیات مخفی‌سازی، استخراج و رمزنگاری به‌صورت محلی روی دستگاه شما انجام می‌شود و StegaSuite نیازی به ارسال فایل‌های شما به سرور ندارد.

10. آیا برنامه برای کار کردن به اینترنت نیاز دارد؟
خیر. StegaSuite به‌صورت کاملاً آفلاین طراحی شده است و عملیات اصلی برنامه بدون نیاز به اتصال اینترنت انجام می‌شود.

11. چرا برنامه به دسترسی کامل حافظه نیاز ندارد؟
StegaSuite از Android Storage Access Framework استفاده می‌کند. به همین دلیل، شما فایل یا پوشه موردنظر را مستقیماً انتخاب می‌کنید و برنامه نیازی به دسترسی گسترده به تمام حافظه دستگاه ندارد.

12. آیا فایل اصلی من تغییر می‌کند؟
خیر. هدف StegaSuite ایجاد یک فایل PNG خروجی جدید است و فایل اصلی انتخاب‌شده نباید جایگزین یا حذف شود. بااین‌حال، بهتر است همیشه از فایل‌های مهم خود نسخه پشتیبان داشته باشید.

13. آیا می‌توان فایل مخفی‌شده را از طریق پیام‌رسان‌ها ارسال کرد؟
بله، اما باید توجه داشته باشید که بعضی پیام‌رسان‌ها و شبکه‌های اجتماعی ممکن است تصاویر را فشرده، تبدیل یا پردازش مجدد کنند. این کار می‌تواند باعث آسیب دیدن داده پنهان‌شده شود. برای حفظ اطلاعات، فایل PNG خروجی را به‌صورت فایل یا Document ارسال کنید.

14. آیا می‌توان تصویر خروجی را فشرده یا تبدیل کرد؟
توصیه نمی‌شود. فشرده‌سازی مجدد، تغییر فرمت یا ویرایش تصویر ممکن است داده‌های پنهان‌شده را تغییر دهد و استخراج فایل را غیرممکن کند.

15. آیا می‌توان فایل پنهان‌شده را از هر تصویر استخراج کرد؟
خیر. فقط تصاویری که با یک روش سازگار برای مخفی‌سازی داده ایجاد شده‌اند قابل استخراج هستند. هر تصویر PNG معمولی الزاماً حاوی فایل پنهان‌شده نیست.

16. آیا می‌توان چند فایل را هم‌زمان مخفی کرد؟
در صورتی که نسخه فعلی برنامه از یک فایل در هر عملیات پشتیبانی کند، می‌توانید ابتدا چند فایل را داخل یک فایل ZIP قرار دهید و سپس فایل ZIP را در تصویر مخفی کنید.

17. آیا StegaSuite روی تمام گوشی‌های اندرویدی کار می‌کند؟
عملکرد برنامه به نسخه اندروید و حداقل سیستم موردنیاز نسخه منتشرشده بستگی دارد. بهتر است قبل از نصب، اطلاعات نسخه و حداقل Android API موردنیاز را در صفحه انتشار پروژه بررسی کنید.

18. فایل APK را از کجا دریافت کنم؟
نسخه‌های منتشرشده و فایل‌های ساخته‌شده پروژه از طریق GitHub در دسترس هستند. برای امنیت بیشتر، توصیه می‌شود APK را فقط از منابع رسمی پروژه دریافت کنید.

19. آیا پروژه متن‌باز است؟
اطلاعات مربوط به متن‌باز بودن، مجوز استفاده و سورس کد را می‌توانید در مخزن GitHub پروژه بررسی کنید.
Post #17 90
🔒 StegaSuite — راه‌حل حرفه‌ای استگانوگرافی اندروید


StegaSuite
یک اپلیکیشن بومی اندروید است که با زبان Kotlin و فریم‌ورک Jetpack Compose توسعه یافته و امکان مخفی‌سازی امن فایل‌ها درون تصاویر PNG را فراهم می‌کند.


✨ قابلیت‌های اصلی:
• مخفی‌سازی هر نوع فایل در تصویر PNG
• استخراج داده‌های پنهان‌شده
• رمزنگاری قدرتمند AES-256-GCM (اختیاری)
• مشتق‌گیری کلید با الگوریتم PBKDF2
• تخمین ظرفیت پیش از عملیات
• استفاده از Android Storage Access Framework (بدون نیاز به دسترسی گسترده ذخیره‌سازی)
• پردازش کاملاً آفلاین و محلی


🔐 امنیت و حریم خصوصی: تمامی عملیات روی دستگاه کاربر و بدون اتصال به اینترنت انجام می‌شود. داده‌ها هرگز از دستگاه خارج نمی‌شوند.


📥 دریافت: فایل APK از طریق GitHub Actions به‌صورت خودکار برای هر نسخه ساخته می‌شود.

------------------------------------------------

⭐ اگر این پروژه برایتان مفید بود، لطفاً در GitHub به آن Star بدهید.

🔗 پروژه:
github.com/Alvandcode/StegaSuite

💻 GitHub:
https://github.com/Alvandcode

📢 کانال رسمی:
@a_c_official

از حمایت شما سپاسگزاریم. ❤️

#Stegasuite
#Alvandcode
Post #14 74
Alvand code official 🖼 Image Metadata Cleaner | حذف اطلاعات مخفی تصاویر آیا می‌دانستید بسیاری از تصاویر، علاوه بر خود عکس، اطلاعات مخفی (Metadata/EXIF) مانند مدل گوشی، زمان ثبت، تنظیمات دوربین و گاهی حتی موقعیت مکانی (GPS) را نیز در خود ذخیره می‌کنند؟ 🔐 Image Metadata Cleaner…
#سوالات_متداول (FAQ)

عمومی

1. این ابزار دقیقاً چه کاری انجام می‌دهد؟

متادیتای (Metadata/EXIF) تصاویر را حذف می‌کند تا اطلاعات شخصی همراه تصویر منتشر نشود.

2. متادیتا چیست؟

اطلاعاتی است که دوربین یا گوشی هنگام ثبت عکس داخل فایل ذخیره می‌کند؛ مانند مدل دستگاه، تاریخ، ساعت، تنظیمات دوربین، نرم‌افزار و گاهی موقعیت مکانی (GPS).

3. چرا باید متادیتا را حذف کنم؟

برای حفظ حریم خصوصی، جلوگیری از افشای اطلاعات شخصی و ناشناس‌تر ماندن هنگام اشتراک‌گذاری تصاویر.

4. آیا کیفیت تصویر تغییر می‌کند؟

خیر. تنها متادیتا حذف می‌شود و محتوای تصویر تغییر نمی‌کند.

5. آیا حجم فایل تغییر می‌کند؟

معمولاً بله. با حذف متادیتا، حجم فایل ممکن است کمی کاهش پیدا کند.

---

فنی

6. EXIF چیست؟

EXIF (Exchangeable Image File Format) استانداردی برای ذخیره اطلاعات جانبی تصاویر است.

7. آیا فقط EXIF حذف می‌شود؟

خیر. هر نوع متادیتایی که توسط کتابخانه‌های مورد استفاده قابل شناسایی باشد حذف می‌شود.

8. آیا اطلاعات GPS حذف می‌شود؟

بله، در صورت وجود مختصات جغرافیایی حذف خواهند شد.

9. آیا تاریخ ثبت تصویر حذف می‌شود؟

بله.

10. آیا مدل گوشی یا دوربین حذف می‌شود؟

بله.

11. آیا اطلاعات لنز نیز حذف می‌شود؟

بله، در صورت وجود.

12. آیا شماره سریال دوربین حذف می‌شود؟

بله.

13. آیا تنظیمات دوربین مانند ISO، Aperture و Shutter Speed حذف می‌شوند؟

بله.

14. آیا اطلاعات نرم‌افزار ویرایش تصویر حذف می‌شود؟

بله.

15. آیا پروفایل رنگ (ICC Profile) حذف می‌شود؟

بسته به نحوه پیاده‌سازی پروژه ممکن است حفظ یا حذف شود.

16. آیا Thumbnail داخلی تصویر حذف می‌شود؟

در صورت وجود، معمولاً حذف می‌شود.

17. آیا Commentهای ذخیره‌شده در تصویر حذف می‌شوند؟

بله.

18. آیا XMP نیز حذف می‌شود؟

در صورت پشتیبانی کتابخانه، بله.

19. آیا IPTC حذف می‌شود؟

در صورت پشتیبانی، بله.

20. آیا Orientation تصویر تغییر می‌کند؟

خیر. تصویر به همان حالت صحیح ذخیره می‌شود.

---

امنیت و حریم خصوصی

21. آیا تصاویر به اینترنت ارسال می‌شوند؟

خیر. تمام پردازش‌ها به‌صورت محلی انجام می‌شود.

22. آیا برنامه اطلاعات کاربران را ذخیره می‌کند؟

خیر.

23. آیا برنامه به اینترنت نیاز دارد؟

خیر.

24. آیا امکان بازیابی متادیتای حذف‌شده وجود دارد؟

خیر.

25. آیا فایل اصلی حذف یا ویرایش می‌شود؟

خیر. فایل اصلی حفظ می‌شود.

---

سازگاری

26. روی چه سیستم‌عامل‌هایی اجرا می‌شود؟

Windows، Linux و macOS.

27. به چه نسخه‌ای از Python نیاز است؟

طبق فایل README پروژه.

28. آیا روی Raspberry Pi اجرا می‌شود؟

در صورت نصب Python و وابستگی‌ها، بله.

29. آیا از تصاویر گرفته‌شده با آیفون پشتیبانی می‌کند؟

بله.

30. آیا از تصاویر اندروید پشتیبانی می‌کند؟

بله.

31. آیا از تصاویر دوربین DSLR پشتیبانی می‌کند؟

بله.

32. آیا از PNG پشتیبانی می‌کند؟

در صورت وجود متادیتا، بله.

33. آیا از JPEG و JPG پشتیبانی می‌کند؟

بله.

34. آیا از WebP پشتیبانی می‌کند؟

بسته به کتابخانه‌های مورد استفاده.

35. آیا از HEIC پشتیبانی می‌کند؟

در صورت نصب کتابخانه‌های لازم.

---

عملکرد

36. آیا سرعت پردازش بالاست؟

بله، حذف متادیتا معمولاً در چند ثانیه انجام می‌شود.

37. آیا تصاویر بزرگ را هم پردازش می‌کند؟

بله.

38. آیا پردازش گروهی (Batch) دارد؟

بسته به نسخه پروژه.

39. آیا مصرف RAM زیاد است؟

خیر.

40. آیا پردازنده را درگیر می‌کند؟

خیر، مصرف منابع بسیار کم است.

---

توسعه‌دهندگان

41. آیا پروژه متن‌باز است؟

بله.

42. آیا Pull Request پذیرفته می‌شود؟

بله، مشارکت توسعه‌دهندگان استقبال می‌شود.

43. چگونه باگ گزارش کنم؟

از بخش Issues در GitHub.

44. چگونه قابلیت جدید پیشنهاد دهم؟

از طریق GitHub Issues یا Pull Request.

45. مجوز (License) پروژه چیست؟

در فایل LICENSE مخزن GitHub مشخص شده است.

---

پشتیبانی

46. اگر برنامه اجرا نشد چه کنم؟

ابتدا وابستگی‌ها را نصب و از نسخه مناسب Python استفاده کنید.

47. اگر باگ پیدا کردم؟

در GitHub Issue ثبت کنید.

48. چگونه از پروژه حمایت کنم؟

⭐ به پروژه در GitHub Star بدهید.

49. از کجا پروژه‌های جدید را دنبال کنم؟

GitHub: https://github.com/Alvandcode

50. کانال رسمی پروژه کجاست؟

📢 @a_c_official
  • 👏 2
Post #13 62
🖼 Image Metadata Cleaner | حذف اطلاعات مخفی تصاویر

آیا می‌دانستید بسیاری از تصاویر، علاوه بر خود عکس، اطلاعات مخفی (Metadata/EXIF) مانند مدل گوشی، زمان ثبت، تنظیمات دوربین و گاهی حتی موقعیت مکانی (GPS) را نیز در خود ذخیره می‌کنند؟

🔐 Image Metadata Cleaner یک ابزار رایگان و متن‌باز است که این اطلاعات را از تصاویر حذف می‌کند تا بتوانید با حفظ حریم خصوصی، عکس‌های خود را با خیال راحت به اشتراک بگذارید.

✨ امکانات

• حذف کامل اطلاعات EXIF و Metadata
• حفظ کیفیت اصلی تصویر
• سرعت بالا و رابط کاربری ساده
• کاملاً رایگان و متن‌باز

🚀 نحوه استفاده

1️⃣ پروژه را از GitHub دانلود یا Clone کنید.

2️⃣ پیش‌نیازها را نصب کنید:

pip install -r requirements.txt


3️⃣ برنامه را اجرا کنید:

python main.py


4️⃣ تصویر را انتخاب کنید.

5️⃣ روی Clean Metadata کلیک کنید تا نسخه پاک‌سازی‌شده ذخیره شود.

⭐ اگر این پروژه برایتان مفید بود، لطفاً در GitHub به آن Star بدهید.

🔗 پروژه:
https://github.com/Alvandcode/image-metadata-cleaner

💻 GitHub:
https://github.com/Alvandcode

📢 کانال رسمی:
@a_c_official

از حمایت شما سپاسگزاریم. ❤️
Post #11 81
Alvand code official 📢 معرفی رسمی پروژه OCR‑STT Tool پروژه OCR‑STT Tool یک ابزار چندسکویی و متن‌باز است که با هدف ارائه‌ی یک راهکار یکپارچه برای استخراج متن از تصویر و فایل PDF و همچنین تبدیل گفتار به نوشتار توسعه داده شده است. این ابزار با معماری ماژولار و استفاده از کتابخانه‌های…
#سوالات_متداول (FAQ)


OCR‑STT Tool چیست؟
یک ابزار چندسکویی و متن‌باز برای استخراج متن از تصویر، PDF و تبدیل گفتار به نوشتار.

این ابزار روی چه سیستم‌هایی اجرا می‌شود؟
روی Windows، macOS، Linux، Android و iOS اجرا می‌شود.

آیا استفاده از ابزار رایگان است؟
بله، کاملاً رایگان و متن‌باز است.

برای استفاده از ابزار باید برنامه‌نویسی بلد باشم؟
خیر. نسخهٔ GUI برای کاربران عادی طراحی شده و نسخهٔ CLI برای کاربران حرفه‌ای.

آیا ابزار نیاز به اینترنت دارد؟
فقط بخش گفتار به نوشتار (Speech‑to‑Text) نیازمند اینترنت است. OCR و PDF آفلاین هستند.

برای OCR چه چیزی باید نصب کنم؟
باید موتور Tesseract OCR را نصب کنید.
Windows: نصب از سایت رسمی
macOS: brew install tesseract
Linux: sudo apt install tesseract-ocr

آیا OCR از زبان فارسی پشتیبانی می‌کند؟
بله، با نصب پکیج زبان فارسی Tesseract.

آیا می‌توانم خروجی را ذخیره کنم؟
بله، در CLI با redirect و در GUI با کپی یا ذخیرهٔ مستقیم.

آیا ابزار روی موبایل اجرا می‌شود؟
بله، نسخهٔ Kivy قابل بیلد روی Android و iOS است.

آیا می‌توانم PDFهای حجیم را پردازش کنم؟
بله، اما سرعت پردازش به قدرت دستگاه بستگی دارد.

آیا می‌توانم ماژول‌های OCR، PDF و STT را در پروژهٔ خودم استفاده کنم؟
بله، ساختار پروژه کاملاً ماژولار است.

آیا امکان افزودن مدل‌های OCR پیشرفته‌تر وجود دارد؟
بله، می‌توانید EasyOCR، PaddleOCR یا مدل‌های مبتنی بر هوش مصنوعی را اضافه کنید.

آیا نسخهٔ موبایل قابل شخصی‌سازی است؟
بله، Kivy کاملاً قابل توسعه است.

آیا امکان اجرای آفلاین Speech‑to‑Text وجود دارد؟
به‌صورت پیش‌فرض خیر، اما می‌توانید مدل‌های آفلاین مثل Vosk را اضافه کنید.

آیا ابزار قابلیت پردازش دسته‌ای (Batch Processing) دارد؟
در نسخهٔ فعلی خیر، اما به‌راحتی قابل افزودن است.

آیا می‌توانم پروژه را فورک کنم؟
بله، پروژه متن‌باز است و فورک‌کردن آزاد است.

آیا می‌توانم نسخهٔ اجرایی مستقل (EXE) بسازم؟
بله، با PyInstaller می‌توانید نسخهٔ اجرایی برای Windows، macOS و Linux بسازید.

آیا می‌توانم API آنلاین برای ابزار بسازم؟
بله، با FastAPI یا Flask می‌توانید API بسازید.

آیا امکان اتصال ابزار به بات تلگرام وجود دارد؟
کاملاً امکان‌پذیر است و ماژول‌ها برای این کار مناسب هستند.

آیا ابزار از چندریسمانی یا چندپردازشی پشتیبانی می‌کند؟
ماژول‌ها سبک هستند و می‌توانند در Thread یا Process اجرا شوند.

آیا می‌توانم OCR را روی GPU اجرا کنم؟
بله، اگر از OCRهای مبتنی بر PyTorch یا TensorFlow استفاده کنید.

آیا امکان افزودن مدل‌های هوش مصنوعی جدید مثل Vision‑LLM وجود دارد؟
بله، معماری پروژه باز است و می‌توانید مدل‌های جدید را اضافه کنید.

آیا می‌توانم نسخهٔ کاملاً آفلاین و بدون Google بسازم؟
بله، با جایگزینی STT با مدل‌های آفلاین مثل Vosk و DeepSpeech.

آیا امکان پردازش هم‌زمان چند ورودی وجود دارد؟
بله، با استفاده از asyncio یا multiprocessing.

آیا می‌توانم ابزار را به‌صورت پکیج پایتون منتشر کنم؟
بله، ساختار پروژه برای انتشار در pip مناسب است.
Older posts →

About this channel

How can I read @a_c_official without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Alvand code official: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Alvand code official have?
Alvand code official (@a_c_official) has 39 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Alvand code official know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →