Zig کے لیے mask-pii
Zig ke liye mask-pii implementation jo logs aur data pipelines mein email aur phone PII ko mask karti hai.
email masking
ڈومین کی visibility برقرار رکھتے ہوئے local حصہ ماسک کرتا ہے۔
phone masking
format اور suffix visibility برقرار رکھتے ہوئے حساس digits ماسک کرتا ہے۔
بلڈر طرز API
processing سے پہلے email/phone masking اور mask character کو صراحتاً enable کریں۔
nasb karein aur shuru karein
Zig [git-only: v0.2.0]: ذیل میں موجود تنصیب کا موجودہ طریقہ استعمال کریں، Zig API لوڈ کریں اور کم سے کم مثال چلائیں۔ مثال واضح طور پر ای میل اور فون ماسکنگ فعال کرتی ہے اور متوقع آؤٹ پٹ دکھاتی ہے۔
nasb
zig fetch --save https://github.com/finitefield-org/mask-pii/archive/refs/tags/v0.2.0.tar.gz
istemal
src/main.zig
const std = @import("std");
const MaskPII = @import("mask-pii");
pub fn main() !void {
var masker = MaskPII.Masker.init();
_ = masker.maskEmails().maskPhones().withMaskChar('#');
const allocator = std.heap.page_allocator;
const input = "Contact: alice@example.com or 090-1234-5678.";
const output = try masker.process(allocator, input);
defer allocator.free(output);
try std.io.getStdOut().writer().print("{s}\n", .{output});
// Output: "Contact: a####@example.com or ###-####-5678."
}
note
براہِ کرم README دیکھیں تاکہ اس زبان کے package ecosystem کی درست تفصیلات اور API examples مل سکیں۔
pichla
zaban indexagla
GitHub