Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
隐藏空白更改
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
文本样式
更改外观
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
Untitled diff
创建于
7年前
差异永不过期
清除
导出
分享
解释
19 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
3 行
全部复制
19 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
3 行
全部复制
ArrayData { data_type: Struct([Field { name: "bools", data_type: Boolean, nullable: true }, Field { name: "int8s", data_type: Int8, nullable: true }, Field { name: "varbinary", data_type: Utf8, nullable: true }, Field { name: "numericlist", data_type: List(Int32), nullable: true
ArrayData { data_type: Struct([Field { name: "bools", data_type: Boolean, nullable: true }, Field { name: "int8s", data_type: Int8, nullable: true }, Field { name: "varbinary", data_type: Utf8, nullable: true }, Field { name: "numericlist", data_type: List(Int32), nullable: true
复制
已复制
复制
已复制
}]), len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb0537e00
, len: 0 }, offset: 0 }], child_data: [ArrayData { data_type: Boolean, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb053bd80
, len:
8
}, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x28cb053b400
, len:
8
}, offset: 0 } }) }, ArrayData { data_type: Int8, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb053bbc0
, len:
8
}, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x28cb053b6c0
, len:
8
}, offset: 0 } }) }, ArrayData { data_type: Utf8, len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb053b5c0
, len: 24 }, offset: 0 }, Buffer { data: BufferData { ptr:
0x28cb053ba40
, len: 16 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x28cb0537440
, len:
0
}, offset: 0 } }) }, ArrayData { data_type: List(Int32), len: 5, null_count: 1, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb053b380
, len: 24
}]), len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e377900
, len: 0 }, offset: 0 }], child_data: [ArrayData { data_type: Boolean, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e37fa40
, len:
1
}, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x1924e37fac0
, len:
1
}, offset: 0 } }) }, ArrayData { data_type: Int8, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e37fc00
, len:
5
}, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x1924e37f880
, len:
1
}, offset: 0 } }) }, ArrayData { data_type: Utf8, len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e375c80
, len: 24 }, offset: 0 }, Buffer { data: BufferData { ptr:
0x1924e375b00
, len: 16 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x1924e375d00
, len:
1
}, offset: 0 } }) }, ArrayData { data_type: List(Int32), len: 5, null_count: 1, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e36bcc0
, len: 24
}, offset: 0 }], child_data: [ArrayData { data_type: Int32, len: 10, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x28cb053c400
, len:
80
}, offset: 0 }], child_data: [], null_bitmap:
Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb0537080, len: 0 }, offset: 0 } })
}], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x28cb053c180
, len:
8
}, offset: 0 } }) }], null_bitmap: None }
}, offset: 0 }], child_data: [ArrayData { data_type: Int32, len: 10, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr:
0x1924e369940
, len:
40
}, offset: 0 }], child_data: [], null_bitmap:
None
}], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr:
0x1924e3667c0
, len:
1
}, offset: 0 } }) }], null_bitmap: None }
已保存差异
原始文本
打开文件
ArrayData { data_type: Struct([Field { name: "bools", data_type: Boolean, nullable: true }, Field { name: "int8s", data_type: Int8, nullable: true }, Field { name: "varbinary", data_type: Utf8, nullable: true }, Field { name: "numericlist", data_type: List(Int32), nullable: true }]), len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb0537e00, len: 0 }, offset: 0 }], child_data: [ArrayData { data_type: Boolean, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb053bd80, len: 8 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb053b400, len: 8 }, offset: 0 } }) }, ArrayData { data_type: Int8, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb053bbc0, len: 8 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb053b6c0, len: 8 }, offset: 0 } }) }, ArrayData { data_type: Utf8, len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb053b5c0, len: 24 }, offset: 0 }, Buffer { data: BufferData { ptr: 0x28cb053ba40, len: 16 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb0537440, len: 0 }, offset: 0 } }) }, ArrayData { data_type: List(Int32), len: 5, null_count: 1, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb053b380, len: 24 }, offset: 0 }], child_data: [ArrayData { data_type: Int32, len: 10, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x28cb053c400, len: 80 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb0537080, len: 0 }, offset: 0 } }) }], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x28cb053c180, len: 8 }, offset: 0 } }) }], null_bitmap: None }
更改后文本
打开文件
ArrayData { data_type: Struct([Field { name: "bools", data_type: Boolean, nullable: true }, Field { name: "int8s", data_type: Int8, nullable: true }, Field { name: "varbinary", data_type: Utf8, nullable: true }, Field { name: "numericlist", data_type: List(Int32), nullable: true }]), len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e377900, len: 0 }, offset: 0 }], child_data: [ArrayData { data_type: Boolean, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e37fa40, len: 1 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x1924e37fac0, len: 1 }, offset: 0 } }) }, ArrayData { data_type: Int8, len: 5, null_count: 2, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e37fc00, len: 5 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x1924e37f880, len: 1 }, offset: 0 } }) }, ArrayData { data_type: Utf8, len: 5, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e375c80, len: 24 }, offset: 0 }, Buffer { data: BufferData { ptr: 0x1924e375b00, len: 16 }, offset: 0 }], child_data: [], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x1924e375d00, len: 1 }, offset: 0 } }) }, ArrayData { data_type: List(Int32), len: 5, null_count: 1, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e36bcc0, len: 24 }, offset: 0 }], child_data: [ArrayData { data_type: Int32, len: 10, null_count: 0, offset: 0, buffers: [Buffer { data: BufferData { ptr: 0x1924e369940, len: 40 }, offset: 0 }], child_data: [], null_bitmap: None }], null_bitmap: Some(Bitmap { bits: Buffer { data: BufferData { ptr: 0x1924e3667c0, len: 1 }, offset: 0 } }) }], null_bitmap: None }
查找差异